鑑於這些情況(我知道他們的意思/做):mod_rewrite:這個RewriteRule做什麼?
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
什麼是第一規則呢?那孤獨的衝刺是什麼?
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
我一直在使用這一段時間與Zend框架組合,但我從來沒有真正得到第一項規則究竟是什麼。
Aaahh是的,這是有道理的。非常明確的解釋。謝謝。 – 2010-01-20 15:02:29
那麼不改變它的目的是什麼?兩個重寫規則的組合是否表示「是否存在,顯示它,否則將其他所有內容轉發到index.php」 – 2014-10-20 10:57:29
@WillshawMedia是的,所提到的規則基本上保留了對現有文件的任何請求不變,並退出重寫過程。所以結合其他規則:只將任何不存在的文件重寫爲* index.php *。 – Gumbo 2014-10-20 14:49:21