june-Dai Yi 2023-04-27 18:06 采纳率: 33.3%
浏览 40
已结题

地址完全一致,只是从搜索页面点过去就无法打开,以下是wordpress相关配置信息,如何解决?

wordpress搭建的博客站,当在必应中搜索后,能被搜索出来,但是点开显示404,但是在网页地址栏中输入同样的地址,回车之后却能够打开,如图

img

img

img

请看上面三个图片,地址完全一致,只是从搜索页面点过去就无法打开,
以下是wordpress相关配置信息:

img

img

  • 写回答

3条回答 默认 最新

  • JoseKe 2023-04-28 07:00
    关注
    以下回答参考GPT,并由JoseKe整理完成,希望您能采纳:
    这个问题可能是因为搜索引擎爬虫访问你的网站时,使用的是不同的HTTP方法导致的。可以尝试在 WordPress 站点的 .htaccess 文件中添加以下规则来解决:


    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} !POST
    RewriteCond %{REQUEST_URI} ^(/.*)+/?$
    RewriteCond %{QUERY_STRING} !.+
    RewriteRule . %{REQUEST_URI}?%{QUERY_STRING}& [R=301,L]
    </IfModule>


    这个规则的作用是:如果访问WordPress的时候 http 方法是 GET,那么强制重定向到通过 POST 方法访问相同的 URL。

    另外,还可以尝试在 WordPress 的设置中使用永久链接,并重新构建 permalink。具体可以在 WordPress 后台管理页面的“设置 -> 固定连接”中选择“帖子名称”,然后单击“保存更改”按钮。

    如果以上方法不起作用,可能需要进一步排查问题,请提供更多信息。
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月3日
  • 修改了问题 4月27日
  • 修改了问题 4月27日
  • 创建了问题 4月27日