^ (Начинается с каретки) относительно файла .htaccess или относительно корня сайта? - PullRequest
3 голосов
/ 19 мая 2011

, если у меня есть файл .htaccess на моем сайте, расположенный по адресу example.com/folder1/folder2/.htaccess

, и я хочу написать правило, которое влияет на страницу в example.com/folder1/folder2/page.php

Нужно ли мнесделать правило следующим образом:

RewriteRule ^page\.php$ page/

Или как

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

По сути, это ^ (начинается с) относительно файла .htaccess или относительно корня сайта?

1 Ответ

10 голосов
/ 19 мая 2011

Зависит от RewriteBase

То есть, с RewriteBase /, ^ относительно корня сети. В этом случае вам понадобится ^folder1/folder2/page.php

...