2011-03-14 142 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)?