将PHP-FPM与Apache一起使用时自定义404消息
我有Apache(2.2.22在Debian上)配置为通过FastCGI处理
PHP文件:
要在Apache中配置自定义文件未找到(HTTP 404)页面,请按如下方式配置:
使用自定义404 pagenotfound.htm文件回答对不存在的非PHP文件的请求.没问题. 但是对于不存在的PHP文件的请求是通过http-status-header“HTTP / 1.1 404 Not Found”和内容“File not found.”来回答的,所以不是我的自定义错误页面.问题! Apache错误日志显示(在后一种情况下):
使用PHP-FPM时,如何为不存在的PHP文件配置自定义404页面? 解决方法
在全局服务器配置或单个虚拟主机中设置“ProxyErrorOverride on”,请参阅
http://httpd.apache.org/docs/current/mod/mod_proxy.html#proxyerroroverride
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |