emlog文章链接统一标准化

emlog静态化以后 链接会出现重复问题

列如:

 (1) http://www.xxx.com/post/1 可以访问


 (2) http://www.xxx.com/1.html  也可以访问


 (3)http://www.xxx.com/1 也能访问 

这样文章链接重复会导致收录重复,可能会被搜索引擎判定作弊!


修改方法:下面就用301 做个跳转即可

(1) 打开emlog 模板下的  header.php 文件 


(2) <head></head> 标签内,插入下面代码:

<?php if(isset($sortName)): ?><link rel="canonical" href="<?php echo Url::sort($sortid);?>" /> <?php elseif(isset($logid)):if(parse_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])['path'] != parse_url(Url::log($logid))['path']) header('Location:'.Url::log($logid));?> <link rel="canonical" href="<?php echo Url::log($logid);?>" /><?php endif;?><!--优化SEO链接--><!--优化SEO链接--> <?php if(isset($sortName)): ?> <link rel="canonical" href="<?php echo Url::sort($sortid);?>" /> <?php elseif(isset($logid)): if(parse_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])['path'] != parse_url(Url::log($logid))['path']) header('Location:'.Url::log($logid));?> <link rel="canonical" href="<?php echo Url::log($logid);?>" /> <?php endif;?> <!--优化SEO链接-->


相关文章

您需要 登录账户 后才能发表评论

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注