Помогите допилить htaccess

themizzz
На сайте с 05.07.2012
Offline
87
280

Старый сайт shop.site.ru

Новый сайт resite.ru

На старом сайте такой: .htaccess

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^shop.site\.ru
RewriteRule ^(.*)$ https://resite.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.shop.site\.ru
RewriteRule ^(.*)$ https://resite.ru/$1 [R=301,L]

Старый сайт еще остался в поиске, например там есть страница: https://shop.site.ru/product/klapan_minimalnogo_davleniya/ когда по этой ссылке переходишь попадаешь на https://resite.ru/product/klapan_minimalnogo_davleniya/ которая отдает 404 ошибку.

Как сделать так, чтобы все страницы старого сайта редиректили на главную страницу нового? При этом нужно сохранить настройки robots.txt.

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1

Вот так должно работать:


Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^shop.site\.ru
RewriteRule ^(.*)$ https://resite.ru/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www.shop.site\.ru
RewriteRule ^(.*)$ https://resite.ru/ [R=301,L]
Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий