Экранирование ключевых слов mod_rewrite - PullRequest
0 голосов
/ 11 октября 2011

В настоящее время я использую следующее правило в mod_rewrite:

RewriteRule /request/([0-9]+)$ /request.php?id=$1

Это правило не работает, в то время как "запросы" вместо "запроса" в регулярном выражении работают.Я предполагаю, что «запрос» является ключевым словом mod_rewrite или apache, но я не могу это проверить.

Когда я использую «запрос», перенаправление работает, но $ 1 всегда пусто, хотя URL-адрес определенно правильный.

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Я мог бы решить проблему, отключив «Multiviews» в конфигурации Apache.

0 голосов
/ 11 октября 2011

Ну, request не является ключевым словом mod_rewrite . Ключевые слова всегда имеют границы: [QSA], ${mapname:key|default}, %{NAME_OF_VARIABLE} ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...