Редирект — это процесс перенаправления пользователя с запрашиваемого URL-адреса на другой. Он используется, когда документ был временно или постоянно перемещен на другой URL-адрес. Редирект может быть эффективным инструментом улучшения юзабилити и SEO.
301-й редирект (Moved Permanently) — это постоянный редирект. Используется для перемещения страницы на новый URL-адрес насовсем. Когда поисковые системы встречают страницу с редиректом 301, они «понимают», что теперь необходимо индексировать новую страницу, а старую можно полностью исключить из индексации.
Помимо разных способов настройки переадресации, существуют разные виды редиректов. Каждый из них имеет своё кодовое название. Основные виды:
Полный список кодов ответа сервера доступен тут
.htaccess — это конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера и настройками сайта с помощью различных параметров (директив) без изменения основного конфигурационного файла веб-сервера.
Синтаксис файла простой: каждая директива (команда) начинается с новой строки, после знака # можно добавлять комментарии, которые не будут учитываться сервером. Изменения на сайте вступают в силу сразу, перезагрузка сервера не требуется.
Основные спецсимволы:
Основные переменные:
Для редактирования файла .htaccess и других конфигурационных файлов не рекомендуется использовать «Блокнот» Windows, лучше использовать специальные текстовые редакторы, например Notepad++.
ВНИМАНИЕ! Перед настройкой редиректов убедитесь, что в файле .htaccess присутствует команда: RewriteEngine On
Redirect 301 /page-1/ http://site-example.ru/page-2/
RewriteCond %{HTTP_HOST} ^site-example.ruRewriteRule (.*) http://www.site-example.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site-example.ru$ [NC]RewriteRule ^(.*)$ http://site-example.ru/$1 [R=301,L]
RewriteCond %{HTTPS} !=onRewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} =onRewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_URI} /index.phpRewriteRule ^(.*)$ http://site-example.ru/ [R=301,L]
RewriteCond %{REQUEST_URI} (.*)RewriteRule ^(.*)$ http://site-example.ru/ [L,R=301]
Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…
На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…
При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…
Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…
При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…
Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…