Я работаю в очень динамичной системе, где у меня есть два идентичных файла htaccess в / и в / somepath.Причина в том, что домен может быть указан в / somepath, но я никогда не знаю, так ли это.
Когда он указывает на / somepath, проблем нет, но когда его нет, кажется, что когда я запрашиваю / somepath / page / foo / bar, файл htaccess в / somepath переопределяет файл в /.В последнем случае я не хочу, чтобы /somepath/.htaccess вообще работал, или, по крайней мере, не обращал внимания на mod_rewrite в нем.
Одним из решений было бы, если бы я мог проверить, не находится ли последний htaccess вкорень документа.Это возможно?Как сравнить путь htaccess с корневым каталогом документа из файла htacces?
Оба файла htaccess выглядят так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteRule .* uri_handler.php [L]
</IfModule>
Кто-нибудь знает, что здесь происходит?Спасибо!