Emlog模板文章详情页URL怎么做到规范化?
在Emlog程序模板制作初期就必须要考虑到路径规范化的问题,如果不注意就会造成危害:
1、搜索引擎在抓取网页的时候遇到多种路径的时候,他会自动选择其中一种路径作为标准,这个路径的选择也许不是你想让搜索引擎抓取的,平时做的外链用的都不是这个路径,这时候搜索引擎在给网页做排名的时候就会有一部分外链权重不计算在内。
2、多种路径会让本来就不熟悉网站的用户产生记忆模糊的问题,在一定程度上影响了用户体验。
所以,我们要力求同一个网页要有唯一的简单、短的路径,这样可以方便搜索引擎抓取和排名权重的集中,避免不必要的麻烦。同时这样的路径可以方便用户去记忆,从连接上满足用户体验。
emlog博客程序URL比较乱,举例如下:
www.qiquanji.com/?post=1029
www.qiquanji.com/1029.html
www.qiquanji.com/xxx/1029.html
等都是访问到通一个页面,今天我给大家分享一个简单的emlog模板路径规范化教程。
把下面代码直接放入<head></head>之间即可(温馨提示:代码中如何出现rel="canonical"请删除)
<?php if($logid){?> <link href="<?php echo Url::log($logid);?>" rel="canonical" /> <?php }?> <?php if($sortid){?> <link href="<?php echo Url::sort($sortid);?>" rel="canonical" /> <?php }?> <?php if($tag){?> <link href="<?php echo Url::tag($params[2]);?>" rel="canonical" /> <?php }?> <?php if($record){?> <link href="<?php echo Url::record($params[2]);?>" rel="canonical" /> <?php }?>
如需301请参考文章《Emlog伪静态后URL不是唯一地址的解决方法》
原文链接:https://www.qiquanji.com/post/7290.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。