CityHost.UA
Допомога і підтримка

Як зробити перенаправлення на інший домен?

У разі необхідності налаштування редиректу на інший домен зі збереженням 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]