下面的 %{REQUEST_FILENAME}、!-f、!-d、[L] 分别是什么意思呢?

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]



%{REQUEST_FILENAME} 请求的文件名

!-f 不是文件或不存在

!-d 不是目录或不存在

[L] 这是最后一个匹配项,不再往下匹配


http://zhidao.baidu.com/link?url=RA3lMAr5h1i9x0lL7_j9oU1X5uq_zCrhEI6mrNr03DQzx-LoJu0S2KiNk-ibF7q-KHdHxRaDt1UKFzHwTguDcK