0

谷歌将我的新闻文章索引为:

https://www.site.com/news/id5-

和:

https://www.site.com/news/id5-title-of-article

事实上,它对两者都进行了索引,但在结果中省略了完整的 URL 版本。两个 URL 都解析到同一个地址,但我想每次都强制 id#-title-of-article 来解决这个规范化问题。

该站点是使用 Codeignigter 框架编写的。

我在 system/application/config/routes.php 的路由文件包含:

$route['news/id(\d+)-(.*)'] = "news/view/$1";

关于如何解决这个问题的任何想法?

4

1 回答 1

0

在您的标题上,让 Google 知道常用 URL 应该是什么。

<link rel="canonical" href="https://www.site.com/news/id5-title-of-article" />

确保无论加载哪个页面,它都可用。重新索引需要一些时间,但 Google 只会在索引后在其搜索中显示此链接。

于 2013-02-02T02:41:20.010 回答