October 28, 2010 11:13AM
Sergey Shepelev Пишет:
-------------------------------------------------------
>Плохо, что с таким тоном.
Прошу прощения, просто из того, что вы сказали
>И не должна тут работать регулярка.
я понял, что вы имеете в виду, что в условии if нельзя использовать регулярку..

Ситуация следующая:
идет проверка по регулярному выражению ^/(([-_a-zA-Z0-9/]+)([-_a-zA-Z0-9]+))$ на отсутствие закрывающего слеша в урл после хоста, да использовал переменную http_host, сам не понимаю почему, тока увидел, что ее использовал и пришел в ужас, было поздно и очень хотелось спать, все наверное меня поймут...
т.е. ситуация следующая: Урл может быть таким, он правильный:
/news/new_news/
/news/
/news/?r1_id=1
/news/?r1_page=1
/news/?r1_page=1&r1_id=1

Но и может быть таким:
/news/new_news
/news
Это неправильные урл, они должны редеректиться по 301 на страницы соответственно
/news/new_news/
/news/


Учитывать такие /news?r1_id=1 варианты не следует, тут перекопал движек, исправил.

Конечно понимаю, что по хорошему нужно перекопать движек, и это костыль, но уйдет много времени, а мигрировать с apache2 нужно как можно скорее. Перекопать движек не успею чисто физически.

Заранее благодарен ;)
Subject Author Posted

Проблема с RewriteCond можно ли использовать регулярки в условиях?

Halfi October 27, 2010 06:02PM

Re: Проблема с RewriteCond можно ли использовать регулярки в условиях?

Sergey Shepelev October 27, 2010 06:12PM

Re: Проблема с RewriteCond можно ли использовать регулярки в условиях?

Halfi October 27, 2010 07:04PM

Re: Проблема с RewriteCond можно ли использовать регулярки в условиях?

Sergey Shepelev October 27, 2010 07:30PM

Re: Проблема с RewriteCond можно ли использовать регулярки в условиях?

Denis Filimonov October 28, 2010 12:22AM

Re[2]: RewriteCond ?

Andrey Repin October 28, 2010 05:52AM

Re: Re[2]: RewriteCond ?

Halfi October 28, 2010 11:13AM

Re: Re[2]: RewriteCond ?

Halfi October 28, 2010 11:29AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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