Переадресация с одного домена на другой .htaccess

Как можно сделать переадресацию с одного домена на другой домен. К примеру:

  • Вы хотите, чтобы ваш сайт открывался по адресу www.site.ru, но когда вы заходите на домен site.ru у вас открывается сайт без www
  • У вас есть сайт с названием вашей компании или вы решили переадресовывать с одного сайта на другой

Мы предлагаем несколько вариантов решения данной проблемы.

Вариант 1 

Используйте возможности mod_rewrite, которые по умолчанию должны быть включены в веб-сервере Apache. Если вы хотите настроить редирект вашего сайта с www на другой домен или на аналогичный (www.site.ru » site.ru), для этого в файле .htaccess, который должен располагаться в корневой папке вашего сайта, к примеру в директории /httpdocs/

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

 

Вариант 2

Если вы хотите наоборот чтобы сайт без www автоматически открывался на адресе с www (site.ru » www.site.ru), например как сделано на нашем сайте:  galaxydata.ru автоматически переадресует вас на www.galaxydata.ru, то в .htaccess вам нужно добавить следующие строки:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.