Welcome! Log In Create A New Profile

Advanced

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

Igor Vavrjin
June 27, 2012 06:32AM
Вот рабочий вариант (сами используем):

# если документ не заканчивается на слэш, то делаем редирект на урл со
слэшом
location ~ (?<URL>^.*/[^/.]+$) {
return 301 http://$host$url/$is_args$args;
}

27.06.2012 17:22, mif пишет:
> Добрый день. Искал как с помощью 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


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

mif June 27, 2012 06:22AM

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

Виталий Ф. June 27, 2012 06:28AM

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

Andrey Velikoredchanin June 27, 2012 06:30AM

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

mif June 28, 2012 07:56AM

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

Igor Vavrjin June 27, 2012 06:32AM

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

Валентин Бартенев June 27, 2012 07:32AM

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

mif June 27, 2012 06:34AM

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

mif June 27, 2012 06:35AM

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

Виталий Ф. June 27, 2012 06:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 149
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready