2014-05-07 134 views
0

如何重寫所有的網址,如:htaccess的重寫子域

www.domain.com/en/about-us, www.domain.com/en/articles/12/article-title

uk.domain.com/en/about-us, uk.domain.com/en/articles/12/article-title

我已經試過這樣的事情,但它重寫所有的網址uk.domain.com: 例如:

www.domain.com/en/about-us總是重寫爲uk.domain.com,但沒有到uk.domain.com/en/about-us

Options +FollowSymlinks 
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC] 
RewriteRule^http://uk.domain.com [R,L] 

感謝您的幫助

回答

0

您可以在您的根目錄下使用此規則.htaccess:

Options +FollowSymlinks 
RewrtieEngine On 

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule^http://uk.domain.com%{REQUEST_URI} [L,NE,R=301]