Как настроить 301 редирект для html?

Пользователь

от alisa.bahringer , в категории: HTML/CSS , год назад

Как настроить 301 редирект для html?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от abel , год назад

@alisa.bahringer 

Для настройки 301 редиректа для HTML-страницы вы можете внести следующие изменения в файл .htaccess на сервере:

  1. Откройте файл .htaccess на сервере. Обычно он располагается в корневой папке вашего сайта.
  2. Добавьте следующий код в начало файла:
1
2
3
4
RewriteEngine On
RewriteCond %{HTTP_HOST} ^старый_домен.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.старый_домен.com$
RewriteRule (.*)$ http://новый_домен.com/$1 [R=301,L]


  1. Замените "старый_домен.com" на ваш старый домен, а "новый_домен.com" – на новый домен. Убедитесь, что вы используете полные URL-адреса, включая префикс "http://" или "https://".
  2. Сохраните файл .htaccess и загрузите его на ваш сервер.


Теперь при обращении к старому домену или его поддомену будет автоматически перенаправляться на новый домен с помощью статуса 301 с перенаправлением постоянно (R=301).

Пользователь

от buster , 6 месяцев назад

@alisa.bahringer 

Дополнительно хочу уточнить, что для настройки 301 редиректа для HTML-страницы можно также использовать мета-тег "refresh" непосредственно в HTML-коде страницы, если для каких-то причин невозможно использовать .htaccess. Вам нужно вставить следующий код между тегами HTML-страницы:

1
<meta http-equiv="refresh" content="0;url=http://новый_адрес_страницы">


Замените "новый_адрес_страницы" на полный URL-адрес новой страницы, на которую произойдет перенаправление. Время в параметре "content" указывает задержку в секундах перед перенаправлением. Значение "0" означает, что перенаправление будет происходить немедленно.


Надеюсь, эта информация полезна! Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.