2011-03-29 72 views
0

我有2個域。說,domain1.com和domain2.com。 domain1.com有許多子域名。比如說,sub1.domain1.com,sub2.domain1.com等...具有2個不同域的相同子域

我需要映射domain2.com的方式,它的重定向從* .domain2.com /?到* .domain1.com /?

我需要使用htaccess嗎?如果是的話,怎麼樣?使用.htaccess文件

-Thanks提前:)

回答

1

是絕對會令你很容易。你可以試試這個在您的.htaccess文件:

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

形式sub1.domain2.com/foo的URL將被重定向到sub1.domain1.com/foo,這將發送HTTP狀態碼= 301瀏覽器的新網址。

+0

謝謝,但是如何映射子域呢?即使是cnames ... – 2011-03-29 18:35:16

+0

@Manish Chiniwalar:感謝您指出。我修改了我的答案,請檢查。 – anubhava 2011-03-29 19:01:15

+0

感謝您的幫助:) 但我不知道爲什麼,即使啓用了mod重寫,它不工作:( – 2011-03-30 02:34:17

相關問題