- Код: Выделить всё
# Эти строки должны быть прописаны на старом домене!
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: /