是(以插入符号开头)相对于.htaccess文件还是相对于站点根目录?

时间:2011-05-19 17:35:42

标签: .htaccess mod-rewrite

如果我的网站上有一个位于.htaccess

example.com/folder1/folder2/.htaccess文件

我希望编写一个影响example.com/folder1/folder2/page.php

页面的规则

我是否需要制定以下规则:

RewriteRule ^page\.php$ page/

或作为

RewriteRule ^folder1/folder2/page\.php$ page/

基本上是相对于^文件或相对于网站根目录的.htaccess(以...开头)?

1 个答案:

答案 0 :(得分:9)

取决于您的RewriteBase

因此,对于RewriteBase /^与网络根目录相关。在这种情况下,您需要^folder1/folder2/page.php