L
L
luckyuser2015-09-23 12:30:13
htaccess
luckyuser, 2015-09-23 12:30:13

How to redirect from a subdomain using .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 ? или есть лучший способ?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
ShamblerR, 2015-09-23
@ShamblerR

RewriteCond %{SERVER_NAME}% !^www\.site\.ru$ 
RewriteCond %{SERVER_NAME}% ^(.*)site\.ru$ 
RewriteRule ^(.*)$ http://drugoysite%1.ru/$1 [R=301,L]

как-то так
но нужно проверить

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question