使.htaccess规则适用于整个网站,包括所有子文件夹?

时间:2015-12-24 08:36:00

标签: .htaccess mod-rewrite redirect

我正试图在我的网站上强制重定向以使用新实施的HTTPS协议。这是我得到的代码,我把它放在.htaccess文件中,在我的网站的根目录中:

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.parkroo.com/$1 [R,L]

它工作正常,除了我的网站的各个文件夹中还有其他.htaccess文件,我希望能够在我的网站上的所有目录中复制其效果,而不仅仅是为了网站的根源。

有没有办法在整个网站上普遍强制执行此规则,包括所有子文件夹?

1 个答案:

答案 0 :(得分:0)

确实如此。 .htaccess默认适用于目录其子目录。

特别是使用RewriteRules,它可以这样工作。否则,几乎不可能将所有url重写为前端控制器,因为默认的apache将url映射到目录和文件。