我試圖在託管網站上調試URL重寫,我無法訪問vhost.conf
,因此無法設置重寫日誌。我還可以如何調試不工作的規則?爲什麼這個mod_rewrite規則不像記錄那樣工作?
這是我試圖理順規則,如果任何人有任何見解:
RewriteRule ^([^/]+)\.([^/]+)$ xslt.php [L]
我希望有發生:有圓點的網址,但被改寫爲指向xslt.php
沒有斜槓然後停止重寫,這樣它就不會進入循環。究竟發生了什麼? 500內部服務器錯誤(它聞起來像是循環)。我知道我可以添加一個RewriteCond
來明確排除xslt.php
,但我更願意理解爲什麼這是首先打破。
在這裏,我雖然我的mod_rewrite的福還不錯。 ;-) – 2009-02-08 23:12:04