2015-05-31 477 views
0

我想重定向.domain.com/.otherdomain.com/ 和domain.com/*到otherdomain.com/*這是其他服務器上。的.htaccess到子域名重定向到另一個域

另外,我想地址欄更改爲新的域名

如:hi.domain.com/there - > hi.otherdomain.com/there

我發現的.htaccess的一些例子但不能將兩個規則集於一身。

我怎麼能這樣做?

謝謝!

回答

1

你可以在你的.htaccess的根目錄下試試這個。

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

它適用於domain.com,domain.com/subdir但不在subdomain.domain.com(子域重定向不起作用)..我該如何解決它? – klados

+0

您的設置必須能夠識別您主域中的子域。請確保您的虛擬主機在您的「ServerAlias」中包含子域名,或者在您要重定向的子域名下使用此規則。 –

相關問題