apache 重寫除錯 rewrite 錯誤

2021-08-25 06:45:03 字數 684 閱讀 8481

很尷尬,老是很小的地方引發很大的問題,莫非這就是傳說中的技術?遇到這個問題,檢查了半天,可是最後的改動竟然只是刪除乙個#。

關於apache 重寫url的除錯方法可以用rewritelog檢視除錯資訊。

##serveradmin [email protected]

documentroot "e:/xampp/htdocs/workspace/"

servername zz.com

##errorlog "logs/dummy-host.localhost-error.log"

##customlog "logs/dummy-host.localhost-access.log" combined

rewritelog "e:/xampp/htdocs/workspace/mylogfile.log"

rewriteloglevel 9

我用的是xampp整合環境,可能版本有點老,無論把這個log設定放到這個位置還是htaccess下面,都會導致頁面無法開啟的錯誤。後來想或許是apache的log設定問題,可是簡單的看了下配置檔案也沒發現什麼問題。最後竟然發現logio_module這個模組沒有開啟,這個是log輸出用的模組,預設竟然是關閉著的。去掉前面的注釋,問題就解決了。

loadmodule logio_module modules/mod_logio.so

apache路由重寫

apache路由重寫,目的在於去掉url訪問時,位址中的index.php 1.開啟apache的路由重寫模組。在apache的配置檔案中查詢下面的關鍵字,並去掉前面的 即取消遮蔽 loadmodule rewrite module modules mod rewrite.so2.在專案的根目錄下面...

apache重寫規則

本文旨在提供如何用apache重寫規則來解決一些常見的url重寫方法的問題,通過常見的 例項給使用者一些使用重寫規則的基本方法和線索。二 為什麼需要用重寫規則?乙個 如果是長期需要放在internet上提供服務,必定會有不斷地更新和維護,如臨 時轉移到其它伺服器進行維護,重新組織目錄結構,變換url...

Apache位址重寫

1.開啟mod rewrite模組 2.httpd.conf檔案中,options followsymlinks allowoverride all order deny,allow deny from all allowoverride後面的引數改為all 3.在apache的www目錄下建立.h...