Nginx 301 редирект

Достаточно простой пример Nginx 301 редиректа, который может потребоваться поисковикам при смени url.


Apache редирект c http:// на https://

Я уже писсал про различные редиректы, на этот раз нам необходимо задействовать Apache редирект с http:// на https:// используя .htaccess для решения поставленной задачи. Добавьте следующие строчки в .htaccess: RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


HTML редирект

Для реализации HTML редиректа требуется в раздел HEAD страницы вписать следующую строчку: <meta http-equiv=»refresh» content=»ВРЕМЯ; url=САЙТ»> Вместо САЙТ надо указать url сайта, на который осуществляется редирект, а вместо ВРЕМЯ задержку в секундах (если указать 0, то редирект произойдет без задержки) до редиректа на указанный сайт. Вот пример HTML редиректа на zaan.ru с задержкой в 5 […]


Apache редирект на 404

Для определенного адреса потребовалось делать редирект на ошибку 404. Выполняется данное действие следующим образом: RewriteRule ^/?page\.html$ — [R=404]


Редирект при помощи PHP

Самый простой способ редиректа (перенаправления) на другую страницу в PHP можно осуществить при помощи отправки специального HTTP заголовка функцией header: <? header(‘Location: http://zaan.ru’); exit; ?> Только надо помнить что отправка заголовка функцией header должна происходить до любого вывода текста.