1

Тема: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

ВОПРОС: есть сайт mysite.brest.by. Надо сделать, чтобы www.mysite.brest.by переходил на mysite.brest.by
в htaccess добавлял например такие вещи
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.mysite\.brest\.by$ [NC]
RewriteRule ^(.*)$ http://mysite.brest.by/$1 [L,R=301]

но ничего не работает. Скажите может надо регистрировать еще один домен с www и тогда будет работать или не надо? а если надо домен, то и хостинг тоже покупать надо, чтоб туда htaccess поместить. или не так понимаю? объясните пожалуйста!

2

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

Nap
Домен с www регистрировать не надо. Перенаправление написано правильно, но работать оно будет только если .htaccess будет лежать в корне поддомена [mono]mysite.brest.by[/mono], а не в корне домена [mono]brest.by[/mono].

3

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

так это понятно, у меня вообще нет доступа к brest.by
у меня только 3 каталога на фтп: cgi, log и www. я кидал и в www (там все страницы и индексный файл) и просто в корень - ничего.
да и еще, для чего бэк слэши перед каждой точкой в строке RewriteCond %{HTTP_HOST} ^www\.mysite\.brest\.by$ [NC]
так должно быть или это что-то лишнее?

4

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

Nap
www - это алиас домена, именно основного домена, то есть brest.by. У поддоменов алиаса www, как правило не бывает, поэтому ваша попытка перейти по адресу www.mysite.brest.by уходит в никуда. Думаю вам не стоит беспокоиться о срезании www у поддомена, в данном случае это просто не имеет смысла.

На счет обратных слешей, то они стоят правильно, так как являются экранирующими точки; точки являются подстановочными символами в регулярном выражении и требуют экранирования.

5

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

ну как не имеет смысла!!! для меня имеет, мне ж надо сделать, чтоб с www и без попадал на один и тот же сайт. или вы имеете в виду, что это нереально?

6

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

Nap
Если вы сейчас не можете попасть на свой сайт по www.mysite.brest.by, то смысла редиректа нет и сделать его никак нельзя, кроме как настроив директиву виртуального хоста, что доступно исключительно хостеру.

7

Re: НЕ РАБОТАЕТ 301 РЕДИРЕКТ, ПОМОГИТЕ ПОЖАЛУЙСТА!

Спасибо. будем связываться с хостером.