По поводу 301 редиректа

12
M
На сайте с 07.10.2011
Offline
143
397

Кодер у меня чудной, не совсем меня понимает или я его. Сам я кодинг стараюсь не лезть. Так вот, прописка редиректа правильно сделана? Кто знает, подскажите пожалуйста.

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite.ru

RewriteRule (.*) http://www.mysite.ru/$1 [R=301,L]

«Дьявол начинается с пены на губах ангела, вступившего в бой за святое правое дело» (С)
cheredov
На сайте с 07.04.2011
Offline
125
#1
madstallion:
Кодер у меня чудной, не совсем меня понимает или я его. Сам я кодинг стараюсь не лезть. Так вот, прописка редиректа правильно сделана? Кто знает, подскажите пожалуйста.

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.ru
RewriteRule (.*) http://www.mysite.ru/$1 [R=301,L]

А что вам мешает проверить?

Иван Чередов (http://ivan.cheredov.com/about/)
M
На сайте с 07.10.2011
Offline
143
#2

А как я проверю? Расскажите пожалуйста?

cheredov
На сайте с 07.04.2011
Offline
125
#3
madstallion:
А как я проверю? Расскажите пожалуйста?

Зайдите на http://mysite.ru/

если в строке урл сменится на http://www.mysite.ru/ - то все правильно. Если вы этого хотели.

M
На сайте с 07.10.2011
Offline
143
#4

Так, спасибо. Все вроде работает. Теперь насущный вопрос. По всем позициям, где главным был без www будут потери? ПС заново нужно индексировать или же он склеит просто эти два адреса и вес не потеряется?

cheredov
На сайте с 07.04.2011
Offline
125
#5
madstallion:
Так, спасибо. Все вроде работает. Теперь насущный вопрос. По всем позициям, где главным был без www будут потери? ПС заново нужно индексировать или же он склеит просто эти два адреса и вес не потеряется?

СТОП!!!! Уберите нафик тогда пока этот код!!!

M
На сайте с 07.10.2011
Offline
143
#6

Почему??? Не совсем понимаю. То нужен обязательно, то уберите. Все ссылки покупаются на главный с www

cheredov
На сайте с 07.04.2011
Offline
125
#7

Сначала посмотрите какое зеркало Яндекс считает главным, если без www, то пропишите

Host: Host: www.mysite.ru

в robots.txt

Укажите в Гугл вебмастере такое же главным, дождитесь пока выдача вашего домена сменится хотя бы в Яндексе.

Потом ставьте этот код, кстати лучше писать так:

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mysite\.ru$

RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=301,L]

И желательно чтобы между 2 и 3 строкой не было больше вообще правил, тем более с флагом L

cheredov добавил 11.10.2011 в 12:11

madstallion:
Почему??? Не совсем понимаю. То нужен обязательно, то уберите. Все ссылки покупаются на главный с www

Редирект с неглавного зеркала на главное не является обязательным!

А с главного на неглавное является глупостью.

M
На сайте с 07.10.2011
Offline
143
#8

Ввел mysite.ru

Сайт является зеркалом www.mysite.ru

Как я понимаю главным является c www? Или я не прав?

cheredov
На сайте с 07.04.2011
Offline
125
#9
madstallion:
Ввел mysite.ru
Сайт является зеркалом www.mysite.ru
Как я понимаю главным является c www? Или я не прав?

Да, вы абсолютно правы. Можно смело ставить редирект.

M
На сайте с 07.10.2011
Offline
143
#10

Спасибо. Все-таки код вставили на 301 редирект. Очень надеюсь, что на позиции это не слишком сильно скажется.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий