修复Codeigniter站点的新闻部分的规范化

时间:2013-02-02 01:13:29

标签: codeigniter seo codeigniter-url codeigniter-routing

Google正在将我的新闻文章编入索引:

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";

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

1 个答案:

答案 0 :(得分:0)

在标题上,让Google知道常用网址应该是什么。

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

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