spacenear
@spacenear
React Web Developer

Правильно ли я сделал 301 редирект?

Скажите правильно ли я сделал редирект?
Хочу что былюбой запрос к старому сайту отправлялся на новый.
и тут еще в тексте указано HTTP_HOST - это нормально если у меня сайт на https ?

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

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

а в robots.txt написал
User-agent: Yandex
Host: newdomain.com

User-agent: *
Disallow:
Sitemap: newdomain.com/sitemap.xml
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lopar
@Lopar
системный администратор
Перенаправление всего сайта на новый на HTTPS:
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы