Emlog分类页删除sort伪静态后URL不是唯一地址的教程

使用EM博客程序的朋友应该知道,通过《Emlog去除分类目录前的sort,请先开启伪静态》,去除sort后分类页伪静态后URL不是唯一性的,举个很简单的例子:

https://www.shuyong.net/iemlog https://www.shuyong.net/sort/iemlog https://www.shuyong.net/?sort=1

以上三种情况URL都是可以打开的,今天的教程就是把这个其中的2个URL301跳转到默认的url上面,教程如下:

<?php $ymurl=$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];//获取访问地址 if($sortName){ $emurl=preg_replace(‘/(http:\/\/|https:\/\/|)*/’,,Url::sort($sortid)); if($emurl!=$ymurl&&$page==1){ header(‘HTTP/1.1 301 Moved Permanently’); header(‘Location:’.Url::sort($sortid)); }}?>

上面代码放入log_list.php文件if(!defined(‘EMLOG_ROOT’)){exit(‘error!’);}的后面即可!!!


阿云资源网 » Emlog分类页删除sort伪静态后URL不是唯一地址的教程
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除 ? 1995-2022 侵权投诉邮箱:778121741@qq.com
阿云资源站渝ICP备2021009414号-1/a>

网站首页 |投稿奖励 |友情链接 | 广告合作 | 网站地图 | 留言反馈 | 联系阿云

?版权所有,盗版必究-|阿云资源站