我遇到了阻碍php文件直接执行的htaccess mod_rewrite问题。Htaccess mod_rewrite阻止执行php文件
该网站似乎运行在一个MVC框架(不是100%肯定哪一个不幸),并且请求正在通过路由器类发送。我有一个我想从路由中排除的子目录,并让它的文件直接执行。
这里是我当前htaccess文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]
我试图排除我想直接与下面的行执行的子目录,但它并没有区别:
RewriteCond %{REQUEST_URI} !^subdir/(.*)
有什么办法我可以直接在subdir中执行php文件吗?任何帮助将不胜感激,谢谢。
尝试使用'!^/subdir'作为模式。 –
嗨,我试了!^/subdir /结果相同。 – Terry