我正在嘗試Apache重寫引擎,但遇到問題,因爲它緩存了它的響應。現在,如果我更改文件,它不會執行該文件所說的內容,而是執行之前嘗試使用相同網址時的操作。Apache緩存URL,RewriteEngine導致問題
例如,我試着在
localhost/api
打字,但我還沒有設定一個規則,會匹配。服務器給了我一個404錯誤。我試圖添加一個規則,這將與該網址一起工作:
RewriteRule api/? api.php [L]
但它仍然給了我同樣的錯誤。如果我嘗試使用localhost/lapi之類的地址,但在添加規則之前我沒有輸入該地址,它可以正常工作。有沒有辦法清除這個緩存並重新啓動?我嘗試使用apachectl -k restart
和apachectl -k graceful
重新啓動Apache,但我仍然有同樣的問題。有誰知道如何解決這個問題?