douwen1213 2019-05-06 18:44
浏览 183

PHP - 设置403和404错误文档的200状态代码在localhost中工作但在CPanel中不起作用

I am trying to set Custom 403 & 404 page with 200 response code using php method http_response_code

It works fine in localhost [XAMP Server] with 200 response code. But it throws 403 & 404 response instead of 200 in CPanel Hosting.

.htaccess

Options -Indexes
DirectorySlash Off
DirectoryIndex index.html .index.php index.php

ErrorDocument 403 /response.php
ErrorDocument 404 /response.php

response.php

<?php
http_response_code(200);
?>

<!-- HTML Document -->
<!DOCTYPE html>
<html>
    <head>
        Content...
    </head>
    <body>
        Content...
    </body>
</html>

Problem Screenshot:

LocalHost Screenshot

Cpanel Hosted Screenshot

Expectation

Looking for 200 status in Cpanel Hosted Result

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
    • ¥20 关于URL获取的参数,无法执行二选一查询
    • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
    • ¥15 marlin编译错误,如何解决?
    • ¥15 有偿四位数,节约算法和扫描算法
    • ¥15 VUE项目怎么运行,系统打不开
    • ¥50 pointpillars等目标检测算法怎么融合注意力机制
    • ¥20 Vs code Mac系统 PHP Debug调试环境配置
    • ¥60 大一项目课,微信小程序
    • ¥15 求视频摘要youtube和ovp数据集