Переадресация с помощью файла дополнительной конфигурации веб-сервера Apache.
// с помощью Redirect
Redirect 301 /old http://domain.com/new
// с помощью RewriteRule
RewriteEngine On
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
// Переадресация "с www" на "без www"
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
// Переадресация "без www" на "с www"
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
// С домена на другой домен
RewriteEngine On
RewriteCond %{HTTP_HOST} old-domain.ru
RewriteRule (.*) https://new-domain.ru/$1 [R=301,L]
// Для отдельного ip
RewriteEngine On
RewriteCond %{REMOTE_ADDR} 123.123.123.123
RewriteRule ^(.*)$ https://site.ru [R=301,L]
Комментарии
0Нашли ошибку или хотите дополнить материал?