Welcome! Log In Create A New Profile

Advanced

Помогите написать regexp для удаления лишних слешей

Денис Ильиных
September 09, 2012 06:32AM
Какое то время была ошибка в урлах и яндекс проиндексировал страницы вида

/category/subcategory//

Теперь пытаюсь убрать такие ссылки 302 редиректом (убрать 2 и более
слеша на конце)

if ($request_uri ~ "^(.+)/{2,}$"){
rewrite "^(.+)/{2,}$" $1 permanent;
}

Не выходит

if ($request_uri ~ "^(.*)/+$"){
rewrite "^(.*)/+$" $1 permanent;
}

Обрезает все слеши , так как модификатор + эквивалент {1,} но мне бы
хотелось {2,} почему такая запись не работает ?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Помогите написать regexp для удаления лишних слешей

Денис Ильиных September 09, 2012 06:32AM

Re: Помогите написать regexp для удаления лишних слешей

Pavel V. September 09, 2012 01:38PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 179
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