Вот мой .htaccess для простой перезаписи URL для любой архитектуры MVC.
Options +FollowSymlinks
RewriteEngine On
RewriteBase /personal/site/
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Каждая вещь работает только одно исключение повышается. В корне, где существует index.php
, я создал файл generator.js
, у меня также есть контроллер с именем генератора.
Так для запроса, http://localhost/personal/site/generator/css
,
он должен переписать его на http://localhost/personal/site/index.php/generator/css
Но он переписывает это на http://localhost/personal/site/generator.js/css
Как решить этот сценарий?