@luckyuser

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

Есть сайт site.ru на котором есть ссылка (site.ru/link), при нажатии на которую происходит редирект на другой сайт (site.ru > /link > http://drugoysite.ru).
В .htaccess прописан 301 редирект этой ссылки ( Redirect /link drugoysite.ru )

В планах сделать несколько поддоменов (2.site.ru, 3.site.ru 4.site.ru и тд) моего сайта с перенаправлением на разные ссылки, в зависимости от поддомена на котором находится пользователь.

Вопрос:
Как сделать разный редирект с поддоменов не изменяя ссылку? например если пользователь пришел на сайт 2.site.ru то при нажатии на ссылку /link идет редирект на drugoysite2.ru

Если пользователь зашел на 3.site.ru > /link > drugoysite3.ru
Если пользователь зашел на 4.site.ru > /link > drugoysite4.ru и т.д.

Это можно сделать через .htaccess ? или есть лучший способ?
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ShamblerR
RewriteCond %{SERVER_NAME}% !^www\.site\.ru$ 
RewriteCond %{SERVER_NAME}% ^(.*)site\.ru$ 
RewriteRule ^(.*)$ http://drugoysite%1.ru/$1 [R=301,L]

как-то так
но нужно проверить
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы