Категория:
Опубликовано:

Переадресация на новый домен .htaccess

htaccess

Бывает, что сайт меняет свой основной домен.

Но такие вещи как позиция в поисковой выдачи, всевозможные PR и тИЦ, да и просто закладки пользователей останутся привязанными к старому домену. И их можно просто потерять.

Такое ведь никому не нужно?

К счастью можно все это сохранить правильно настроив сервер.

А для настройки, после переноса сайта на новый домен, нужно оставить в папке, в которой размещался старый сайт файл с именем .htaccess

В него нужно поместить следующий сниппет:

Options +FollowSymLinks
RewriteEngine on

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

Таким образом мы сделали 301-й редирект со всех страниц старого сайта site.com.ua на новый newsite.ua.

Важно! В зависимости от настроек сервера может не поддерживаться директива Options +FollowSymLinks.

Если переадресация не происходит, а вместо этого выводится 500-я ошибка - можно заменить Options +FollowSymLinks на Options +SymLinksIfOwnerMatch.

Но более правильно - проконсультироваться с Вашим системным администратором или хостером.

Теги: 
Если у Вас возникли вопросы, замечания, предложения или просто благодарность - пишите в комментариях.
Делитесь полезными материалами в социальных сетях.