Я построил себе небольшой MVC с следующим HTAccessRewriteBase - ведет меня в тот же каталог?
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?controller=$1 [QSA,L]
, когда я теперь нажать на ссылку http://example.com/mycontroller/
я получаю в контроллер mycontroller
.. все прекрасно работает здесь.
но внутри http://example.com/mycontroller/
у меня есть дополнительные ссылки, т.е. http://example.com/mycontroller/edit/1
, которые приводят меня к http://example.com/mycontroller/mycontroller/edit/1
(?)
, как это может быть? Как я могу это исправить?
Просто потому, что вы используете человеко-читаемый URL-адрес, это не делает его MVC. –
Я думаю, вы используете codeigniter? –