emlog全站文章URL统一化跳转

  • A+
所属分类:国内

emlog全站文章URL统一化跳转

前天跟纳兰叶博客站长唠嗑聊到,在使用EMLOG程序建站过程中的问题做到文章链接格式的URL统一标准化,本文针对emlog建站朋友,如果不是可以直接跳过了

举个例子

https://www.kuyula.cn.cn/1

https://www.kuyula.cn/1.html

https://www.kuyula.cn/?post=1

以上三种格式都可以访问,但是却都是同一篇重复的文章,这大概率会让搜索引擎觉得我们是在作弊,触碰算法击站惩罚K站、降权也就是必然的了。

为了防止这种事情的发生,我们可以为URL链接做个全站301集权重定向跳转到一个链接上。

解决方法

我们在主题文件里找到header.php 文件,在 标签前插入下方代码

emlog全站文章URL统一化跳转

' . 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 '' . PHP_EOL; }?>

如有问题,请在文章下方留言

  • 我的微信公众号
  • 扫一扫关注
  • weinxin
  • 我的新浪微博号
  • 扫一扫关注
  • weinxin
小辉博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: