【问题标题】:header code 302 beforer the 404 requested请求的 404 之前的标头代码 302
【发布时间】:2021-10-04 07:20:10
【问题描述】:

我有一个 .htaccess 文件,其中包含多个重定向规则以及这一行: 错误文档 404 https://www.mapaetmoi.fr/404.php

但是,当我键入一个不存在的 url,例如 https://www.mapaetmoi.fr/test/error,并分析标题时,我有这个: 网址:https://www.mapaetmoi.fr/test/error

HTTP / 1.1 302 找到 日期:格林威治标准时间 2021 年 7 月 28 日星期三 14:25:28 内容类型:文本/html;字符集 = iso-8859-1 连接:保持活动 服务器:阿帕奇 地点:https://www.mapaetmoi.fr/404.php

HTTP / 1.1 404 未找到 日期:格林威治标准时间 2021 年 7 月 28 日星期三 14:25:28 内容类型:文本/html;字符集 = UTF-8 连接:保持活动 服务器:阿帕奇 X-Powered-By: PHP / 7.3 设置 Cookie:PHPSESSID = a10d873a06024ca42cf32d4ac4ae87ea;路径 = /; HttpOnly 到期:1981 年 11 月 19 日星期四 08:52:00 GMT 缓存控制:无存储、无缓存、必须重新验证 Pragma:无缓存 设置 Cookie:PHPSESSID = a10d873a06024ca42cf32d4ac4ae87ea;过期 = 格林威治标准时间 2021 年 8 月 27 日星期五 14:25:28;最大年龄 = 2592000;路径 = /;安全的;仅http; SameSite = 严格

所以看起来有一个 302 重定向到我的 404.php 页面,它确实返回了 404 代码

对于 SEO,我希望它直接返回代码 404。所以我一定做错了什么,但我似乎找不到......

一个想法?谢谢!

【问题讨论】:

  • 好吧,您不认为将您的实际重写规则集添加到问题中可能有意义吗?因为没有我们会遇到和您一样的问题:我们似乎找不到...
  • 你是对的。这是我的规则:ErrorDocument 404 mapaetmoi.fr/404.php
  • 在您的问题中,您现在声明您的配置文件中有“几个重定向规则和这一行”。然而你仍然没有将你的重写规则添加到你的问题中。

标签: .htaccess seo http-status-code-404 http-status-code-302


【解决方案1】:

我将 htaccess 文件缩减为:

目录索引 index.php 选项 +FollowSymlinks 选项 - 索引 错误文档 404 https://www.mapaetmoi.fr/404.php

问题是一样的。

我想知道它是否不能来自主机(由提供商 B 管理)上的域名(由提供商 A 管理)?你觉得会是这样吗?

【讨论】:

    【解决方案2】:

    我想我有解决办法 我替换 ErrorDocument 404 https://www.mapaetmoi.fr/404.php 通过 ErrorDocument 404 /404.php

    它有效!

    【讨论】:

      猜你喜欢
      • 2017-12-18
      • 2013-06-18
      • 2012-04-23
      • 2012-06-09
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多