【发布时间】:2011-11-11 05:49:24
【问题描述】:
我正在使用 php。我一直在使用 .htaccess 文件创建一个自定义错误页面,问题是我无法使用 ftp 将其上传到服务器上,即使尝试了这么多方法,所以有什么解决方案,所以我可以创建一个没有“.htaccess”文件的自定义错误页面。
【问题讨论】:
标签: php .htaccess http-status-code-404
我正在使用 php。我一直在使用 .htaccess 文件创建一个自定义错误页面,问题是我无法使用 ftp 将其上传到服务器上,即使尝试了这么多方法,所以有什么解决方案,所以我可以创建一个没有“.htaccess”文件的自定义错误页面。
【问题讨论】:
标签: php .htaccess http-status-code-404
“创建自定义错误页面”是什么意思?如果您想提供一个替换默认的 Apache 404 页面,您需要告诉 Apache 使用您的文件而不是提供默认响应。标准方法是使用 .htaccess,并拥有
ErrorDocument 404 /uri/leading/to/your/script.php
相关docs here.
简单地上传一个随机文件不会让 Apache 在发生 404 时神奇地使用它——这就是 ErrorDocument 指令的用武之地。同样,.htaccess 不会“创建”错误页面。它只是告诉 Apache 在发生某个事件时去哪里查看。
【讨论】: