Редирект (перенаправление) — это механизм, позволяющий перенаправлять пользователя с одного URL-адреса на другой. Редиректы используются в различных целях, например, для переноса сайта на новый домен, для склейки www и без www или для устранения дублей страниц.
В Bitrix редиректы можно настроить двумя способами:
- Через админку Bitrix
- Через файл htaccess
Настройка редиректа через админку Bitrix
Для настройки редиректа через админку Bitrix необходимо перейти в раздел «Настройки» > «Сайты и домены» > «Свойства сайта» и в поле «Перенаправление» указать URL-адрес страницы, на которую необходимо перенаправить пользователя.
Настройка редиректа через файл htaccess
Для настройки редиректа через файл htaccess необходимо добавить в файл следующую строку:
Redirect 301 /старый_url/ /новый_url/
где:
301
— код состояния HTTP, указывающий на постоянное перенаправление.
/старый_url/
— URL-адрес страницы, с которой необходимо перенаправить пользователя.
/новый_url/
— URL-адрес страницы, на которую необходимо перенаправить пользователя.
Примеры редиректов
Перенос сайта на новый домен:
Redirect 301 /старый_домен/ /новый_домен/
Склеивание www и без www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Устранение дублей страниц:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/старая_страница/
RewriteRule ^старая_страница$ /новая_страница$ [R=301,L]
Рекомендации по настройке редиректов
- Используйте код состояния HTTP 301 для постоянного перенаправления.
- Убедитесь, что перенаправление работает правильно.
- Не используйте редиректы для страниц, которые уже не существуют.
Редиректы — это полезный инструмент, который можно использовать для различных целей. При правильной настройке редиректы помогут улучшить работу вашего сайта и повысить его рейтинг в поисковых системах.
Я постоянно использую 301 редиректы. Они помогают мне сохранить позиции в поисковой выдаче при изменении структуры сайта или переезде на новый домен.