htaccess: Переадресация
Переадресация с помощью файла дополнительной конфигурации веб-сервера 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]
Комментарии