emlog全站文章URL统一化跳转

评论:0


前天跟纳兰叶博客站长唠嗑聊到,在使用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 文件,在 标签前插入下方代码


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

#免责声明#

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

收藏 申请删除
<<上一篇
2023-10-16

白嫖•新上海电信99包年95G通用流量卡

下一篇>>
01月05日 20:34

新浪微博图片无水印下载

  • 广告

发表评论

网友评论区

V注册会员 L用户等级
R0 条回复
    暂无讨论,说说你的看法吧