Re: Нужно убрать слэш в конце URL

anon nginx-forum на nginx.us
Вс Дек 5 06:28:48 MSK 2010


Извиняюсь, что влезаю. Но как
осуществить обратную операцию:
добавлять (через явный редирект) слэш
ко всем адресам (виртуальным,
естественно) без одного?

Кое-где подсмотрел возможные варианты:
[code]if (!-e $request_filename)
{
  rewrite ^/(.*[^/])$ $1/ permanent;
}[/code]

[code]location ~ ^(.*[^/])$ {
  if (!-e $document_root/$1) {
    rewrite ^(.*) $1/ permanent;
  }
}[/code]

Но что-то всё не то.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,155125,155635#msg-155635




Подробная информация о списке рассылки nginx-ru