已经被利用,但没修复的,不算 bug 的 bug

查看 46|回复 1
作者:sleepm   
在开发者论坛发过贴,被删了
几个月了,也没改,那就说道说道
在 wordpress 搜索,如果对应关键词搜不到任何文章或者页面,还是会有一个 http 状态码 200 的页面,以及链接
比如
example.com/?q=减肥瘦身 WX@abc
200 也就意味着这个网页存在,可以提交到搜索引擎索引,这样搜索某些关键词的时候,大概率会看到好多类似的页面
谷歌已经删除了大部分这种的页面,不过还是有其他,比如用户注册登录,新建 tag ,新建分类
https://mjj.today/i/sNiT0p
临时解决办法是,没有搜索结果的页面返回 404
在文件中搜索 is_search() || 然后删除
/wp-includes/class-wp.php

页面, 搜索, bug, 新建

Yourshell   
你这个应该是 Canonical URL 的问题
您需要登录后才可以回帖 登录 | 立即注册

返回顶部