Смена apache на nginx: mod_rewrite
Добавлено: 2010-07-05 17:18:30
Всем добрый день,
Веб-сервером вместо апача стал nginx, и с большинством реврайтов все прошло успешно, кроме этого:
Он, как вы видите, смотрит ссылку, и если она без закрывающего слеша в конце (например http://www.mysite.ru/about) кидает соответственно на http://www.mysite.ru/about/ .
Вариант для nginx'а был придуман такой:
Но он не сработал 
Просьба подсказать ответ.
Веб-сервером вместо апача стал nginx, и с большинством реврайтов все прошло успешно, кроме этого:
Код: Выделить всё
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Вариант для nginx'а был придуман такой:
Код: Выделить всё
if ($request_filename !~* "(.*)/") {
rewrite ^(.*)$ /$1/ permanent;
}

Просьба подсказать ответ.