【问题标题】:Change https header 302 to 200 in PHP在 PHP 中将 https 标头 302 更改为 200
【发布时间】:2017-10-30 09:49:10
【问题描述】:

电子商务网站有产品页面和类别页面。现在当用户访问任何产品时,如果不可用,那么用户将重定向到产品页面的 302 标题状态代码的类别页面,我想将其从 302 更改为 200,我怎样才能做到这一点?

简而言之,如何在 PHP 中将 http 标头从 302 更改为 200 ok

【问题讨论】:

    标签: http-status-codes http-status-code-302


    【解决方案1】:

    如果您在 PHP 文件顶部的任何输出之前添加以下选项,那么它会将状态更改为 200。

    header("HTTP/1.0 200 OK");
    

    【讨论】:

    • ...虽然我不知道为什么在这种情况下你会想要这样做?
    • @ 实际上,这是为 SEO 目的而设置的客户要求。
    • 我正在使用MVC结构,有一个函数可以处理这个逻辑来重定向,我试图把重定向代码放在前面,但是失败了.header("HTTP/1.1 200 OK");header("位置:www.xyz.com");
    • 它必须放在浏览器重定向到的文件中。
    猜你喜欢
    • 2015-05-16
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    相关资源
    最近更新 更多