【发布时间】:2015-02-08 19:59:33
【问题描述】:
我正在尝试使用 .htaccess 文件将所有非 www 页面重定向到我网站上的 www 页面。这是一个多语言站点,在根文件夹中设置了一个丹麦语站点,在 www.domain.com/en/ 中设置了一个英语版本。
我在丹麦语部分得到了非 www 重定向,但我在英语子文件夹中遇到了问题。每个文件夹都有自己的 .htaccess。
在丹麦端,我的请求如下所示:
#301 redirect #RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*) http://www.example.com/$1 [R=301]
我认为英语对应的应该是这样的:
#RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com/en/$
RewriteRule ^(.*) http://www.example.com/en/$1 [R=301]
如果能得到任何帮助,我将不胜感激。
【问题讨论】: