staffer

Рейтинг
46
Регистрация
23.06.2006

Сапожник без сапог :).

Все хорошо описал про 301 редирект, а полез в файл и увидел, что моя CMS подправила файл и редирект удалила 😕

Но эффект все равно был, так как Яша считает site.ru основным доменом

Recoil:
И после этого для Яндекса главный хост автоматически поменялся на site.ru ? Т.е., у тебя только на основании 301 редиректа Яндекс поменял адрес 'c www' на 'без www' ? Моя ситуация совершенно аналогична твоей, потому так все подробно спрашиваю

Да теперь ко мне можно зайти только по site.ru, если хочешь то можешь попробовать зайти по адресу http://www.manofsales.ru/category/books/

Ты попадешь на http://manofsales.ru/category/books/.

В индексе у Яши еще висят странички с www, но на сайте сделан правильный редирект, поэтому посетитель найдет нужную страницу.

Правило редиректа взял у своего хостера и оно уже успешно трудиться 3-ю неделю.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.my_domen.ru$
RewriteRule ^(.*)$ http://my_domen.ru/$1 [R=permanent,L]

Просто подстать имя своего домена и жди обновлений

3dn:
Предложение заключается в следующем: Скрипт генерируя определенные страницы сайта кроме HTTP заголовка "Content-type: text/html" будет еще выводить заголовок для запрета индексации данной страницы (например, "X-Index: noindex").

А зачем так сложно, можно просто генерить ЧПУ и через robots.txt их закрыть.

Ведение нового заголовка проблематично, так как для этого потребуется объединить все интернет-сообщество, как в Росии так и зарубежом.

3dn:

Для бесплатных же хостингов такой заголовок позволил бы избавиться от дорвейщиков. Кроме того индексировать новые сайты тоже не нужно, так как они пустые. Данная проблема бы решилась вводом подобного заголовка.

Если бесплатные хостинги будут выдавать такие заголовки для всех сайтов сидящих на этом хостинге, то это будет хорошо так как меньше будет мусора в серпе. Только одна заковырка... найдите такого бесплатного хостера, который будет всех причесывать под одну гребенку. Он же лешится нормальных пользователей, остануться только странички на тему "Мой кот и я" на который ходит только автор :)

Recoil:
И последний вопрос - после установки 301 редиректа Гугл станет считать внешние ссылки 'c www' и 'без www' как ведущие на один сайт без www. Т.е., просто просуммирует их в пользу http://site.ru ?

Для гугла есть еще один способ задать основной сайт - Sitemap

но редирект дает стабильный результат.

Recoil:

Т.е., ты не менял директиву Host для Яндекса? Просто прописал 301 редирект на домен без www? И что после этого стало с Яндексом? Он тоже стал кушать без www? Насколько я понимаю, после введения 301 редиректа сайт c www как бы вообще перестает существовать, значит Яндекс уже не должен был его продолжать кушать?

Да, фактически адрес www.site.ru перестал существовать для Yandex.

Я считаю, что это самый лучший метод, так как даже если появиться новый поисковик, то он будет индексировать именно site.ru, так как каждый поисковик работает по своему: Яндекс может читать инструкцию host в robots.txt, а Гугл эту команду игнорирует и требует 301 редирект.

Также 301 редирект удобен, так как передает PR на новую страницу (где-то в форуме читал, не могу найти)

Если есть желание, то можно сделать склейку на www.site.ru, но мне нравиться site.ru

Лев Павлович Градский:
Из опыта могу сказать переклейка заняла порядка 1.5 месяца.

У меня потребовалось 1,5-2 недели, но я все страницы зарегистрировал через addurl у Я и поставил плагин Sitemap для Гугла.

Конечно следует учитывать, что у меня было немного страниц на сайте.

Recoil:
Т.е., ты советуешь перейти на сайт с ввв - http://www.site.ru, сразу прописав в htaccess соответствующую директиву? А меня больше тянет к домену верхнего уровня без ввв. Ладно, подожду, что другие скажут.

Я предлагаю делать постоянный редирект (301)

У меня сложилась следующая картина:

Я продвигал свой сайт и регистрил без www, но Yandex вышел однажды на www.site.ru и в итоге начал индексировать с www. В итоге он поставил основным доменом www.site.ru

Google удачно кушал только site.ru и присвоил ему PR (с www был нулевой PR).

В общем меня это картина не устраивала, поэтому я сделал редирект по варианту от Лёлика

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.my_domen.ru$
RewriteRule ^(.*)$ http://my_domen.ru/$1 [R=permanent,L]

В итоге любой посетитель попадал нормально на сайт, а я получил необходиму для меня склейку.

Редирект очень хорош тем, что не надо заморачиваться по поводу поисковых систем, так например: Yandex успешно работает с robots.txt и берет из него основной хост, а Гугл требует редирект.

shel, спасибо за быстрый ответ.

Bartes:
А как выбирать нужные или не нужные?

А это батенька только Вам решать. Чем больше слов, тем больше нужно: времени, денег и т.д.

ИМХО: Вообще-то, такой сайт лучше продвигать другими путями. Я узнавал о таких сайтах по ссылкам, которые были на подобных сайтах. Лучше подружись с такими сайтами...

Recoil, рекомендую вариант с 301-редиректом.

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

Для того, чтобы не выпасть из индекса я работал с аддулкой Я и Sitemaз у Гугла. В итоге за неделю даже повысил индексацию своего сайта.

Всего: 61