这是我的.htaccess,用于任何MVC架构的简单url重写。
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
,我也有一个名为generator的控制器。
对于请求,http://localhost/personal/site/generator/css
,
必须将其重写为http://localhost/personal/site/index.php/generator/css
但它会将其重写为http://localhost/personal/site/generator.js/css
如何解决此问题?
答案 0 :(得分:0)
关闭多视图。
Options -MultiViews