Перенаправление с несуществующих поддоменов правильно?
Поисковые системы регистрировали переходы по ссылкам, подобным этой: http://subdomain1.example.com
, http://subdomain2.example.com
. Страницы поддоменов отображают содержимое страниц основного домена, но поддоменов не существует. CMS записывает каноническую ссылку с адресом поддомена для страницы поддомена и с адресом домена для главной страницы домена.
Является правильным решением для SEO установить перенаправление 301 из несуществующих поддоменов в основном домене или я могу просто переписать атрибут href
в канонической ссылке перед выводом для поддомена страницы?
1 answers
Установки правильного канонического URL-адреса в элементе link
должно быть достаточно (хотя вам может потребоваться проверить эти "несуществующие" поддомены в консоли поиска Google?), Однако было бы предпочтительнее установить перенаправление 301, которое также будет ловить пользователей и предотвращать их ссылки на неправильный домен и т. Д.
Такого рода перенаправление может быть (должно быть) включено как часть вашего канонического (www/не-www) перенаправления.
Например, для перенаправления всех запросов, которые не предназначены для ваш канонический домен (например, example.com
) в ваш канонический домен, затем вы можете сделать что-то вроде следующего в конфигурации вашего сервера или .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} !=example.com
RewriteRule .* http://example.com/$0 [R=301,L]