те же субдомены с 2 разными доменами

У меня 2 домена. скажем, domain1.com и domain2.com. domain1.com имеет много поддоменов. скажем, sub1.domain1.com, sub2.domain1.com и так далее...

Мне нужно сопоставить domain2.com таким образом, чтобы он перенаправлялся с *.domain2.com/? на *.domain1.com/?

мне нужно использовать htaccess? если да, то как?

-заранее спасибо :)


person Manish Chiniwalar    schedule 29.03.2011    source источник


Ответы (1)


Да, использование файла .htaccess определенно облегчит вам задачу. Можете ли вы попробовать это в вашем файле .htaccess:

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

URL-адрес формы sub1.domain2.com/foo будет перенаправлен на sub1.domain1.com/foo, и это отправит код состояния http = 301 с новым URL-адресом в браузер.

person anubhava    schedule 29.03.2011
comment
@Manish Chiniwalar: Спасибо за указание. Я изменил свой ответ, пожалуйста, проверьте. - person anubhava; 29.03.2011
comment
спасибо за помощь :) Но я не уверен, почему, даже с включенной перезаписи мода, он не работает :( - person Manish Chiniwalar; 30.03.2011
comment
@Manish Chiniwalar: я сделал очень небольшую модификацию, пожалуйста, попробуйте еще раз. Если это все еще не работает, вы можете попробовать закомментировать часть RewriteCond и посмотреть, получаете ли вы бесконечные перенаправления в своем браузере (только для тестирования). - person anubhava; 30.03.2011