CityHost.UA
Pomoc i wsparcie

Jak zrobić przekierowanie na inna domenę?

W przypadku potrzeby skonfigurowania przekierowania na inny domen z zachowaniem URI, wystarczy w pliku .htaccess, który znajduje się [w głównym katalogu strony] dodać następujące reguły:

 

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DOMAIN_NAME_1.ZONE$ [NC]
RewriteRule ^(.*) http://DOMAIN_NAME_2.ZONE/$1 [L,R=301]

 

W przypadku potrzeby skonfigurowania przekierowania na inny domen bez zachowania URI na stronę główną, wystarczy w pliku .htaccess, który znajduje się [w głównym katalogu strony] dodać następujące reguły:

 

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^DOMAIN_NAME_1.ZONE$ [NC]
RewriteRule ^(.*) http://DOMAIN_NAME_2.ZONE/ [L,R=301]

 

Z HTTP na HTTPS:

 

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*) https://domain.com/$1 [L,R=301]

 

[Przykład] realizacji potrzeby stworzenia przekierowania ze wszystkich stron strony citydomain.com.ua  i aliasu - www.citydomain.com.ua na 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]

Aby szybko uzyskać dostęp do pliku .htaccess i wygodnie go edytować, możesz skorzystać z [menedżera plików]

 

Z www na domenę bez www

 

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
 

Z domeny bez www na domenę z www

 

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]