【发布时间】: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