我遇到了阻礙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