如何重写所有网址:
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 :(得分:0)
您可以在根目录中使用此规则.htaccess:
Options +FollowSymlinks
RewrtieEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^ http://uk.domain.com%{REQUEST_URI} [L,NE,R=301]