Переадресация при переносе сайта из поддомена в корень сервера

Главные вкладки

Аватар пользователя VladSavitsky VladSavitsky 18 апреля 2008 в 16:24

Задача

Сайт был доступен в поддомене и нужно переместить его в корень сервера.
Или нужно сделать канонизацию доменного имени (сайт с "www" должен указывать на сайт без "www")

Решение

В файле .htaccess (файл находится в корне сайта) после:

<IfModule mod_rewrite.c>
  RewriteEngine on

добавляем:

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

Как работает такая переадресация:

Преимущества:

  • Сохраняется ссылочная ценность (при редиректе поисковики передают ценность новой странице)
  • Старые ссылки всё ещё работают

Полезные ссылки

Переезд сайта из подпапки в корень сервера с точки зрения поисковиков.

Комментарии