为什么.htaccess非www不会重定向到子文件夹的www?

时间:2014-01-06 23:58:34

标签: apache .htaccess http-redirect

我使用了cPanel的重定向工具将所有非www请求重定向到www。它适用于root,但不适用于子文件夹。

例如:http://my-domain.com/test不会重定向到http://www.my-domain.com/test

这是cPanel的重定向工具生成的.htaccess内容:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^my-domain.com$
RewriteRule ^(.*)$ "http\:\/\/www\.my\-domain\.com\/$1" [R=301,L]

我无法弄清楚为什么这对子文件夹不起作用。我甚至将Options +FollowSymlinksRewriteBase /添加到了.htaccess文件中,但仍无效。

还有一些我无法理解的东西。我最近搬到了一个新的网络主机。在我的旧主机帐户中,我甚至没有设置重定向,它工作正常。网站主机可以将所有非www请求重定向到www作为全局设置而无需在网站的根目录中添加.htaccess文件吗?

0 个答案:

没有答案
相关问题