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

^(以插入符号开头)是相对于.htaccess文件还是相对于站点根目录?,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,如果我在位于example.com/folder1/folder2/.htaccess 我想在example.com/folder1/folder2/page.php 我是否需要制定如下规则: RewriteRule ^page\.php$ page/ 或作为 基本上,^(以开头)是相对于.htaccess文件还是相对于站点根目录?取决于您的 因此,对于RewriteBase/,^是相对于web根目录的。在这种情况下,您需要^folder1/folder2/page.php RewriteRu

如果我在位于
example.com/folder1/folder2/.htaccess

我想在
example.com/folder1/folder2/page.php

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

RewriteRule ^page\.php$ page/
或作为

基本上,
^
(以开头)是相对于
.htaccess
文件还是相对于站点根目录?

取决于您的

因此,对于
RewriteBase/
^
是相对于web根目录的。在这种情况下,您需要
^folder1/folder2/page.php

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