У разі необхідності налаштування редиректу на інший домен зі збереженням URI, Вам достатньо в .htaccess файл, який лежить [в корневій директорії сайту] додати наступне правило:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DOMAIN_NAME_1.ZONE$ [NC]
RewriteRule ^(.*) http://DOMAIN_NAME_2.ZONE/$1 [L,R=301]
У разі необхідності налаштування редиректу на інший домен без збереження URI на головну сторінку, Вам достатньо в .htaccess файл, який лежить [в корневій директорії сайту] додати наступне правило:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DOMAIN_NAME_1.ZONE$ [NC]
RewriteRule ^(.*) http://DOMAIN_NAME_2.ZONE/ [L,R=301]
З HTTP на HTTPS:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://domain.com/$1 [L,R=301]
[Приклад] реалізації необхідності створення переадресації з усіх сторінок сайту citydomain.com.ua і псевдоніма - www.citydomain.com.ua на сайт cityhost.ua:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^citydomain.com.ua$ [NC]
RewriteRule ^(.*) https://cityhost.ua/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.citydomain.com.ua$ [NC]
RewriteRule ^(.*) https://cityhost.ua/$1 [L,R=301]
Для швидкого доступу до файлу .htaccess та його редагування Ви можете використати [файловий менеджер]
З www на домен без www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
З домена без www на домен з www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Всі категорії питань