1

我有一个运行良好的 WordPress 博客 - URL 设置为月/日/年,前端的所有内容看起来和功能都很好。

然而,当检查我的统计数据和谷歌网站管理员工具时,有大量的 404 看起来像这样:

http://theURL.com/normal-wordpress-url/index.htm

当然,index.htmWordPress URL 的末尾不存在,所以搜索引擎给出了 404。

我不知道是什么原因造成的,因为一切对人类来说都很好。

所以基本上,我需要一种方法来告诉搜索引擎忘记 URL 末尾的 index.htm。

我在.htacess没有运气的情况下尝试过这个:

RewriteCond %{REQUEST_URI} /index\.htm?$ [NC]
RewriteRule ^(.*)index\.htm?$ "/$1" [NC,R=301,NE,L]

有人有什么建议吗?

4

1 回答 1

0

也许这里有不同的问题需要解决:

问题 1:如果爬虫是指向此页面的爬虫,您可能需要做两件事:

  • 尝试去网站管理员并删除“index.htm”
  • 尝试创建一个不允许在 Google Crawler 上看到“index.htm”的机器人。

问题 2:如果您已经分发了指向此 url 的 url,Google 网站管理员可以告诉您它来自哪个网页。

  • 因此,请尝试确保将所有指向“index.htm”的链接从所有其他 url 中删除。
于 2012-10-10T20:32:18.700 回答