emlog文章页URL链接统一教程 - 爱乐资源网

爱乐资源网


当前位置:首页 > 技术教程 > 详情
emlog文章页URL链接统一教程
分类:技术教程 时间:2020-2-29 围观:226

应该有好多emlog用户都发现了,emlog的文章页URL不统一的问题,当我们访问文章时

 

https://www.qq3m.cn/469 可以访问

https://www.qq3m.cn/469.html 也可以访问

https://www.qq3m.cn/?post=469 还是可以访问

 

不相信的小伙伴可以测试一下自己的文章页,是不是也存在这个问题,这样会导致一个文章出现三个链接,很容易让搜索引擎判定为作弊行为。

 

本教程主要以标签canonical外加301整合,实现URL统一化

打开主题的header.php,在<head></head>标签内,插入如下代码:

<!--优化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链接-->

最后需要注意 emlog大前端主题 在module/m-header.php文件中!

THE END
免责声明:本文由本站撰写发布,但不代表本站的观点和立场。

评论:

个人资料:

爱乐资源网
提供海量实用工具和技术教程以及免费的网站源码,为网络爱好者分享专业的技术和免费的资源。
  • 文章802
  • 评论37
  • 微语1

日历: