Смена apache на nginx: mod_rewrite

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dasmfm
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-07-05 17:14:40

Смена apache на nginx: mod_rewrite

Непрочитанное сообщение dasmfm » 2010-07-05 17:18:30

Всем добрый день,

Веб-сервером вместо апача стал nginx, и с большинством реврайтов все прошло успешно, кроме этого:

Код: Выделить всё

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Он, как вы видите, смотрит ссылку, и если она без закрывающего слеша в конце (например http://www.mysite.ru/about) кидает соответственно на http://www.mysite.ru/about/ .

Вариант для nginx'а был придуман такой:

Код: Выделить всё

	if ($request_filename !~* "(.*)/") {
			rewrite ^(.*)$ /$1/ permanent;
		}
Но он не сработал :(

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35283
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Смена apache на nginx: mod_rewrite

Непрочитанное сообщение Alex Keda » 2010-10-03 20:27:44

чем апач-то не угодил?
Убей их всех! Бог потом рассортирует...