LINUX.ORG.RU

Re: Как в апаче заменить один URL на другой..

RewriteEngine on RewriteCond %{HTTP_HOST} !^<ip>(:80)?$ RewriteCond %{HTTP_HOST} !^www.name.ru(:80)?$ RewriteRule ^/(.*) http://www.name.ru/$1 [L,R] RewriteOptions inherit

borisych ★★★★★ ()

Re: Re: Как в апаче заменить один URL на другой..

Сделал вот так:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^123.321.141.252(:80)?$
RewriteCond %{HTTP_HOST} !^name.ru(:80)?$
RewriteRule ^/(.*) http://www.name.ru/$1 [L,R]
RewriteOptions inherit

Не хочет работать, выше то что предложили тоже не работает... Помогите плиз..

anonymous ()

Re: Re: Как в апаче заменить один URL на другой..

Сорри, всё правильно получилось, когда разобрался. я так понял что знак ! в этих записях, как и везде, означает отрицание. Спасибо всё прекрасно работает... Мне как раз нужно было, чтоб и вход по IP тоже преобразовывался в http://www.name.ru, поэтому я сделал так:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.name.ru(:80)?$
RewriteRule ^/(.*) http://www.name.ru/$1 [L,R]
RewriteOptions inherit

Только вопрос, по идеи строчка

RewriteCond %{HTTP_HOST} !^www.name.ru(:80)?$

тоже не нужна??? Или она зачем то нужна??

Ещё раз, БОЛЬШОЕ СПАСИБО!!!

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.