Соответствие подкаталогов в .htaccess - PullRequest
0 голосов
/ 14 сентября 2010

Я пытаюсь сопоставить URL, например: http://xy.com/test/abcd, с php-скриптом с именем test.php

Вот мой .htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^test.* test.php [L]

Это отлично подходит, когда я делаю запрос с curl, как:

curl http://xy.com/test123

Но если это правило не соответствует следующему вызову (получение http не найдено)

curl http://xy.com/test/1234

В последнем случае я хочу реализовать RESTful API. Как мне определить мое правило, чтобы соответствовать этому?

1 Ответ

0 голосов
/ 14 сентября 2010

Не уверен, но я думаю, что ваше правило во втором примере пытается найти /test/test.php

Попробуйте это:

RewriteEngine on
RewriteBase /
RewriteRule ^test.* /test.php [L]
...