【发布时间】:2011-12-21 16:10:30
【问题描述】:
在我重新设计我的网站以提供更多有用的内容和教程后,Google 扼杀了我的排名。我想我发现了其中一个原因……
不知何故,像这样的网址正在被索引。我应该只有 1-2k 个索引页面,但我有 5,000 个,其中许多是这样的:
site.com*/page/27/?p=yvwasetgrnv*
我检查了 Wordpress SEO 插件告诉 google 的是规范网址,但消息并不好: site.com/business/why-is-your-prospective-customer-not-buying*/page/27/*...
这甚至不是我网站上的真实页面。您在那里看到的标题是一篇博客文章,但由于 url 中的参数,wordpress 列出了一个目录页面,以及更多相同内容的页面。
我需要从索引中删除这些重复项,并在我的网站上将它们全部 404。
我怎样才能使用 .htaccess 来完成呢?
【问题讨论】:
-
您是否有无效的查询字符串参数列表,或者是否有其他方法来识别哪些 ULR 有效/无效,例如示例 URL 或其他规则?
-
我会尝试解决根本问题,即您的 html 中不正确的规范链接元素。
-
Ulrich:我希望所有 ?p= 重定向到实际页面的永久链接(规范网址)。我对 /page/27/ 问题有点难过,因为用 /page/ 告诉服务器任何事情都是错误的,这不是我要走的路,因为我会失去分页。 Gerben:我希望可以,但规范是由 Yoast 的 Wordpress SEO 插件自动生成的。