2
我想將路徑/health
重寫爲/health.php
。在將[RewriteRule]與[L]標誌匹配後,重寫不會停止
我現在有有以下.htaccess
文件,具有包羅萬象的規則:
RewriteEngine On
RewriteRule ^health$ health.php [L]
RewriteRule ^.*$ index.php [L]
但是:
RewriteEngine On
RewriteRule ^.*$ index.php [L]
所以,我只是之前雜物箱增加了一個新的規則令我驚訝的是,當我在瀏覽器中請求/health
時,它不會重寫爲health.php
。
但是,當我刪除最後一條(全部捕捉)規則時,它按預期工作。
爲什麼mod_rewrite在將規則與[L]
標誌匹配後停止處理規則?