Несколько доменов для одного сайта: псевдоним или перенаправление?

Я настраиваю число, у сайтов прямо сейчас и многих из них есть несколько доменов. Вопрос: я искажаю домен (с ServerAlias), или я Перенаправляю запрос?

Очевидно, ServerAlias лучше/легче с точки зрения сценариев или удобочитаемости. Я услышал однако, что Google нравится он лучше, если все перенаправляет к одному домену. Действительно ли это верно? Если так, какой код перенаправления должен использоваться?

Общие vhost примеры будут иметь:

ServerName example.net
ServerAlias www.example.net

Эта несправедливость и www, должно также быть перенаправление в дополнение к example2.net и www.example2.net? Или действительно ли Google достаточно умен к этому всему, эти сайты (или по крайней мере www) являются тем же сайтом?

ОБНОВЛЕНИЕ: Часть обоснования для желания псевдонимов - то, что они намного быстрее. Перенаправление для пользователя удаленного доступа просто, потому что они сделали (или не сделал) использует www, значительно добавляет к начальной загрузке страницы.

ОБНОВЛЕНИЕ и ОТВЕТ: Благодарен за то, что Paul находит ссылку Google, которая дает нам команду "помогать Вашим поддерживающим веб-мастерам, не увековечивая миф дублирующихся штрафов содержания". Отметьте, однако, это только относится к содержанию НА ТОМ ЖЕ САЙТЕ, иллюстрируемом статьей с "www.example.com/skates.asp?color=black&brand=riedell или www.example.com/skates.asp?brand=riedell&color=black". На самом деле в статье явно говорится, "Не создают несколько страниц, субдоменов или доменов с существенно дублирующимся содержанием".

20
задан Community 16 September 2011 в 20:43
поделиться

6 ответов

Перенаправление лучше, затем всегда существует один, канонический домен для Вашего содержания. <забастовка> я слышу Google, штрафует несколько доменов, размещающих то же содержание, но я не могу найти источник для того в данный момент (редактирование, вот одна статья , но с 2005, который является древней историей в интернет-годах!) (не корректный, посмотрите, редактирование ниже)

Вот некоторая модификация - переписывают правила перенаправить к каноническому домену:

RewriteCond %{HTTP_HOST}   !^www\.foobar\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.foobar.com/$1 [L,R=permanent]

, Который проверяет, что хост не является каноническим доменом (www.foobar.com) и проверяет, что домен был на самом деле указан, прежде, чем решить перенаправить запрос к каноническому домену.

Дальнейшее Редактирование : Вот статья прямо из первых уст - кажется, что это не столь большая проблема, как Вы могли бы думать. Прочитайте эту статью CAREFULLY, поскольку она различает дублирующееся содержание на том же сайте (как в "www.example.com/skates.asp?color=black&brand=riedell и www.example.com/skates.asp?brand=riedell&color=black") и конкретно говорит, "Не создают несколько страниц, субдоменов или доменов с существенно дублирующимся содержанием".

22
ответ дан 30 November 2019 в 00:44
поделиться

Сертификаты SSL могут также быть проблемой (подстановочные сертификаты смягчают это, но являются более дорогими).

Поэтому, если сертификат только связывается с www.example.com, он не проверит для example.com. Если это обстоятельство относится к Вашему случаю, то тщательно обработка, ссылки перенаправлений и гиперссылки в Вашем HTML и JavaScript очень важны.

3
ответ дан 30 November 2019 в 00:44
поделиться

Если они будут совершенно различными доменными именами, то Вы захотите перенаправить, потому что иначе cookie не могут быть совместно использованы двумя. Если пользователь войдет в Ваш веб-сайт по example1.com, то они должны будут войти в систему снова, если они посетят example2.com.

, Если они - просто различные субдомены (example.com по сравнению с www.example.com) это не будет иметь значения.

2
ответ дан 30 November 2019 в 00:44
поделиться

Искажение сервера может вызвать проблемы с непрерывностью сессии CGI: так как cookie присоединены к домену, от которого они подавались, сценарии CGI должны быть тщательно записаны так, чтобы они знали об искажении, или все ссылки в и в сайт должны быть относительными, или оба - намного более трудно избежать niggly мало трудных к отладке проблем из-за браузера, служащего Вам различные cookie на основе того, ввел ли пользователь в последний раз Ваш сайт через name.tld или www.name.tld.

1
ответ дан 30 November 2019 в 00:44
поделиться

В наше время я сомневаюсь, что это имеет значение. Если Вы видите обе записи в Google, то Вы знаете о выполнении его неправильно.

0
ответ дан 30 November 2019 в 00:44
поделиться

Если половина ссылок на Ваш сайт относится к одному URL, и половина относятся к другому, каждый URL только собирается получить половину PageRank. Даже если Google не штрафует Ваш разряд за то, что он имел дублирующееся содержание, Вы собираетесь пострадать.

0
ответ дан 30 November 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: