2011-03-14 141 views
0

我目前正在嘗試創建一個.htaccess文件,該文件在發生錯誤404時重定向到一個php文件。.htaccess 404重定向到php文件

但是,當我選擇一個PHP文件,它只是顯示默認404未找到錯誤,但如果我將其更改爲HTML,它然後工作正常,並顯示我的網頁。

這是什麼問題。

感謝您的幫助

回答

1

可悲的是沒有足夠的去這裏,但我可以給你一些問題,幫助你調試這個(太多的評論,否則我會做到這一點):

  • 如果您導航到php文件,它是否通過Apache正確託管(當不作爲ErrorDocument使用時)?
  • 你的apache日誌中是否有錯誤,試圖檢索php文件作爲錯誤文檔?
  • 是來自Apache還是瀏覽器的「默認」404錯誤?
  • 如果是Apache的,它是否說檢索配置的錯誤文檔時出錯?
  • 如果它是從您的瀏覽器是一個足夠大的PHP文件不能由瀏覽器提供omom nom(例如:512 bytes in IE)?