Задать вопрос
busidoway
@busidoway

Как сделать редирект на поддомен?

Добрый день. Допустим, есть страница на сайте site.ru/page/. Как при открытии данной страницы сделать перенаправление на поддомен sub.site.ru/page/. Т.е. основной адрес должен меняться на поддомен со страницей /page/. Страница отображается одна и та же.
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} ^(www\.|)(site\.ru) [NC]
# защита от цикла, проверяем нет ли доменов 3 уровня.
RewriteRule ^(.*)$ http://$1\.site.ru [R=301,L]
#перенаправляем все на домен 3

теперь если конкретное слово

RewriteCond %{HTTP_HOST} ^(www\.|)(site\.ru) [NC]
# защита от цикла, проверяем нет ли доменов 3 уровня.
RewriteRule ^page/$ http://page\.site.ru [R=301,L]
#перенаправляем все на домен 3
Ответ написан
Комментировать
@AlexFlip
Начинающий web-разработчик
Можно просто на этой странице переадресовать пользователя через php
header('Location: http://sub.site.ru/page/');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы