Редирект для Гугля

A
На сайте с 10.01.2005
Offline
106
453

Люди грамотные, подскажите, как прописать редирект с www. на без www. По темноте своей только щас врубился, что Гугль этого требует. Прошу помощи на языке "для хвощей" - гуманитарий я(: И не скажется ли сия операция на Рамблере? (там у меня с www)?:o

Сайты для людей - не выдумка, а быль. Если считать архитекторов и дизайнеров людьми:)Целевая реклама для целевой группы.
S
На сайте с 27.04.2005
Offline
25
#1

Я обычно делаю через mod_rewrite

в файле .htaccess (это должно быть разрешено хостингом) или в директивах web-сервера


RewriteEngine on
RewriteCond %{HTTP_HOST} !^site\.ru
RewriteRule ^/(.*) http://site.ru/$1 [L,R]

можно на php:


if (!preg_match ('/^site\.ru/', getenv('HTTP_HOST')))
header ("Location: http://site.ru/");

но только если у вас много php файлов, а не только index.php, то придётся во все вставлять.

A
На сайте с 10.01.2005
Offline
106
#2

Спасибо!!!:) Еще пару вопросов: у меня ваще не php, а shtml. И домен site.gorod.ru (насчет второй строчки - что тогда перед слэшем). И еще -куда вставлять файл htaccess? У меня часть файлов в директории cgi-bin...

Т
На сайте с 16.01.2005
Offline
53
#3
Как писал amph
По темноте своей только щас врубился, что Гугль этого требует.

В смысле требует? Объясните, пожалуйста. 🙄

Я сам в этом мало понимаю, но гугл индексирует с www и без него как разные сайты. Сомневаюсь, что у вас они разные, хотя и такое бывает. Если вы сделаете по первому варианту, то это ничего не даст просто на странички с www будет странички без него, но адрес от этого не изменится, второй вариант даст желаемый результат, но это будет не эффективно, так как это все равно что пересылать пользователя на другую страницу. Проще (не в плане быстрее) полностью переделать ссылки на вида http://site.ru/бла-бла, тогда на страницы с www никто попасть не сможет (переходя по ссылкам).

Как писал amph
И не скажется ли сия операция на Рамблере?

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

A
На сайте с 10.01.2005
Offline
106
#4

Объясняю, как умею:) На буржуйском форуме постов 50 по последнему апдейту про это -дескать, все сделано как гугль требует, редирект с www, а все равно слетел сайт в дыру. Что касается индексации гулем, то у меня с www - 1000страниц, а без -27, правда, бэки одинаковые и кэш главной -тоже. Так что сам не пойму, склеил он их или нет...

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