Не уверен, на самом деле, возможно ли такое вообще, но проблема в следующем:
Есть сайт, допустим,
example.com
Есть некий модуль, который работает на
example.com/foo/index.php
Соответственно, имеются различные URLы вида
example.com/foo/bar/far, которые все должны обрабатываться
example.com/foo/index.php
Имеется следующий .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
И всё хорошо, пока этот модуль работает в корне (
http://example.com)
Проблема в том, что внутри модуля в ссылках все URLы выглядят следующим образом:
<a href="/bar/far">Test link</a>
Можно ли как-это от этого избавиться путем RewriteRule или необходимо поменять все ссылки в коде на /foo/bar/far, чтобы в index.php "прилетало" /bar/far ?