Re: Добавление слэша в конец URL

Виталий Ф. funvit на gmail.com
Ср Июн 27 10:36:11 UTC 2012


уупс!

мой вариант не рабочий, кроме того, нужно подумать о GET параметрах (все,
что после "?" т. е. www.ex.com/page?p=1)


27 июня 2012 г., 13:22 пользователь mif <nginx-forum на nginx.us> написал:

> Добрый день. Искал как с помощью nginx
> добавлять слэш ко всем URL без слэша на
> конце. В итоге была написана следующая
> команда перезаписи:  rewrite ^(.+)[^/]$ $1/ permanent;
>
> Перенаправление по логике вещей
> срабатывает нормально, но теперь оно
> почему-то обрезает URL на 1 символ, т.е. из
> /query делает /quer/. Не пойму в чем проблема.
> Подскажите, пожалуйста.
>
> Сейчас используется следующий
> локейшн:
>
> location / {
>            index   index.php index.html index.htm;
>
>            if ($request_filename !~
> "\.(js|htc|ico|css|jpg|jpeg|gif|png|zip|tg)${
>                rewrite ^(.+)[^/]$ $1/ permanent;
>                rewrite ^(.*) /index.php last;
>            }
>
>            location ~ /\.ht { #.htpasswd
>                deny all;
>            }
>        }
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,227979,227979#msg-227979
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
Фунтиков Виталий Викторович
веб-разработчик
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120627/039a22e1/attachment.html>


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