偽靜態%{REQUEST_FILENAME} !-f 和!-d用法


%{REQUEST_FILENAME} !-f 和!-d只對下一條RewriteRule起作用。再往下的RewriteRule不管用。

-f  表示為文件

-d 表示為目錄

! 表示非,取反的意思

RewriteCond %{REQUEST_FILENAME} !-f  (如果不是文件,才會執行下一條RewriteRule)
RewriteCond %{REQUEST_FILENAME} !-d (如果不是目錄,才會執行下一條RewriteRule)

切記,只生效下一條,再下一條就不管用了,再下一條則會以全局形式匹配,沒有條件判斷。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM