emlog优化 | 链接统一 URL标准化

emlog优化 | 链接统一 URL标准化emlog博客程序的站长都知道,其链接用会出现重复问题,导致收录文章重复,可能会被搜索引擎判定作弊!

例子:
https://blog.xnsay.com/547 可以访问
https://blog.xnsay.com/547.html 也可以访问
https://blog.xnsay.com/?post=547 还是可以访问
本篇文章小牛云站长主要给大家分享以标签canonical外加301整合,实现URL统一化的小技巧
打开主题的header.php,在<head></head>标签内,插入如下代码:
<!--优化SEO链接-->
<?php if(isset($sortName)){  echo '<link rel="canonical" href="'.Url::sort($sortid).'" />' . PHP_EOL;
}elseif(isset($logid)){  $path = parse_url(Url::log($logid))['path'];  $path = str_replace('/', '\/',$path);  if (!preg_match("/$path/",$_SERVER['REQUEST_URI'], $matches)) {  header('Location:'.Url::log($logid),TRUE,301);  }  echo '<link rel="canonical" href="'.Url::log($logid).'" />' . PHP_EOL;
}?>
<!--优化SEO链接-->

 XnSay
 简介:热爱网络技术的一名草根站长-XnSay

  您阅读这篇文章共花了: 

发表评论

游客
送你一朵小花花~

帅人已评(0)