2014-12-04 128 views
0

有沒有人知道一種方法來從a.example.com永久重定向到b.example.com?我還有其他子域名需要保持原樣。所以:Apache從一個子域重定向到另一個子域

first.example.com -> second.example.com 
third.example.com is fine 
fourth.example.com is fine 

我想這樣做的<VirtualHost>塊,而不是一個.htaccess以避免再次重新部署。

任何想法,將不勝感激,謝謝

回答

1

添加以下RewriteRuleVirtualHost

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^first.example.com$ 
RewriteRule^http://second.example.com [R=301,L] 

如果你想重定向first.example.com/some/urlsecond.example.com/some/url

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^first.example.com$ 
RewriteRule /(.*) http://second.example.com/$1 [R=301,L] 

推薦您使用[R=302]而測試規則以避免301s getti的問題ng由您的瀏覽器緩存。

相關問題