从URL中删除index.htm

时间:2012-10-10 18:58:34

标签: wordpress .htaccess

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

但是,在查看我的统计信息和Google网站站长工具时,有大量的404看起来像这样:

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

当然,WordPress网址末尾不存在index.htm,因此搜索引擎会获得404.

我不知道造成这种情况的原因是什么,因为一切都适合人类。

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

我在.htacess尝试了这一点而没有运气:

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

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

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

问题1:如果抓取工具是指向此页面的抓取工具,则可能需要执行以下两项操作:

  • 尝试访问网站管理员并删除“index.htm”
  • 尝试创建一个机器人,禁止在Google Crawler上看到“index.htm”。

问题2:如果您已将网址分发到此网址,Google网站管理员可以告诉您确切地来自哪个网页。

  • 因此,请确保从所有其他网址中删除指向“index.htm”的所有链接。