Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Правильный редирект через .htaccess при переезде на новый домен

Заметки для администратора сервера.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2616
Зарегистрирован: 23 янв 2012, 22:11

Правильный редирект через .htaccess при переезде на новый домен

30 мар 2016, 15:17

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

Код: Выделить всё

# Эти строки должны быть прописаны на старом домене!
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^старый.домен$ [OR,NC]
RewriteCond %{HTTP_HOST} ^новый.домен$ [NC]
# Оставляем яндексу проверять, что старый домен принадлежит Вам
RewriteCond %{REQUEST_URI} !^/yandex_идентификатор.html
# Оставляем Google проверять, что старый домен принадлежит Вам
RewriteCond %{REQUEST_URI} !^/google_идентификатор.html
# Оставляем читать старый файл robots.txt поисковикам
# Google-роботу пофиг, а вот Яндекс заартачился, подавай ему robots по старому месту жительства
RewriteCond %{REQUEST_URI} !^/robots.*
# Перенаправление остальных ссылок на новый адрес
RewriteRule ^(.*)$ http://новый.домен/$1 [R=301,L]
Файлы robots.txt должны быть одинаковые для старого и нового домена и обязательно иметь две общие строки:

Код: Выделить всё

Host: http://новый.домен
и

Код: Выделить всё

Sitemap: http://новый.домен/sitemap.xml
Пример для форума:

Код: Выделить всё

User-Agent: *
Host: http://новый.домен
Disallow: /adm
Disallow: /portal
Disallow: /cache
Disallow: /classes
Disallow: /docs
Disallow: /download
Disallow: /downloads
Allow:    /download/file.php
Disallow: /files
Disallow: /includes
Disallow: /install
Disallow: /language
Disallow: /stk
Disallow: /store
Disallow: /mcp.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /testforum
Disallow: /viewtopic.php?*&view=print
Disallow: /memberlist.php
Sitemap: http://новый.домен/sitemap.xml

User-agent: Yandex
Disallow: /adm
Disallow: /portal
Disallow: /cache
Disallow: /classes
Disallow: /docs
Disallow: /download
Disallow: /downloads
Allow:    /download/file.php
Disallow: /files
Disallow: /includes
Disallow: /install
Disallow: /language
Disallow: /stk
Disallow: /store
Disallow: /mcp.php
Disallow: /posting.php
Disallow: /report.php
Disallow: /testforum
Disallow: /viewtopic.php?*&view=print
Disallow: /memberlist.php
Clean-param: sid /
Clean-param: f&hilit /viewtopic.php
Crawl-delay: 10

User-agent: SemrushBot
Disallow: /
User-agent: SemrushBot-SA
Disallow: /
Как-то так. Может кому пригодится. *DRINK*

Вернуться в «Администратору на заметку»