mod_rewrite и лексическое сравнение для определения, существует ли отображение - PullRequest
0 голосов
/ 03 августа 2011

У меня есть следующий код, который проверяет наличие сопоставления посредством лексического сравнения.

RewriteCond ${amapping:$1} >""
RewriteRule ^(.*)$ ${amapping:$1} [R=301,L]

, если файл сопоставления содержит:

/foo /frontpage.jsp <-- this maps!
/bar / <-- this does not!

Что здесь происходит?'/'> '' - это правда ... так что единственное, о чем я могу думать, это не использование '/' для сравнения.Но когда я удаляю строку, я отчетливо вижу в журналах

rewrite '/bar' -> '/'

Ссылка на лексическое сравнение, которое здесь происходит, находится в разделе http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond.

Спасибо!

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