Welcome! Log In Create A New Profile

Advanced

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

Валентин Бартенев
June 27, 2012 07:32AM
On Wednesday 27 June 2012 14:29:52 Igor Vavrjin wrote:
> Вот рабочий вариант (сами используем):
>
> # если документ не заканчивается на слэш, то делаем редирект на урл со
> слэшом
> location ~ (?<URL>^.*/[^/.]+$) {
> return 301 http://$host$url/$is_args$args;
> }
>

Тогда уж:

location ~ [^/]$ {
return 301 $uri/$is_args$args;
}

или

rewrite [^/]$ $uri/ permanent;

Зачем все постоянно городят какие-то бессмысленные захваты и матчинги
всех символов вроде .* ? Это просто бесполезная трата ресурсов.

--
Валентин Бартенев
_______________________________________________
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: 300
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