我正在创建一个CodeIgniter网站。我有一个SEO问题要解决。以下网址都指向同一页面,尽管搜索引擎将它们全部视为不同的网址:
www.yahoo.com
http://www.yahoo.com
http://www.yahoo.com/
CodeIgniter是否具有可以自动将页面重定向到单个URL的功能? 如果没有,是否有人编写了一个可以为重定向创建统一URL的函数?
目前我正在将所有页面重定向到:
"http://-----.com/" . uri_string();
答案 0 :(得分:1)
使用canonical URLs。基本上,您告诉搜索引擎,当他们通过任何这些URL提取该页面时,您指定为规范URL的那个URL将被视为“主”URL并显示在其索引中。其他人则不被视为重复。
<link rel="canonical" href="http://www.yahoo.com/" />