苏苏网赚论坛

 找回密码
 立即注册
查看: 7539|回复: 0

解决Emlog博客程序伪静态后URL不是唯一地址的教程

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-4 23:08:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用emlog博客程序的朋友应该知道,伪静态后URL不是唯一性的,举个很简单的例子:标准地址为:http://域名/1.html但同时地址:http://域名/xx/1.html也正常打开,其中的XX为任意数字或者字母这个是因为伪静态规则的问题,因为正则匹配 /([^./?=]+)(.html) 可以匹配 / 开始 一个或多个 不是 . / ? = 之外的字符 然后.html 结束的字符串 所以不管你加什么,都只会匹配 /1.html 这一部分,那么如何解决这一问题呢?小编不懂伪静态规则,不过用php到是解决了这个问题,方法非常的简单粗暴,不知道有没有Bug的哦
方法一、直接把下面代码放入echo_log.php和page.php最开头就可以了,如果使用加密传送的,请把代码中的http://改为https://方法二、把下面代码放入header.php中,后面以上2个代码二选一,请勿重复使用,如遇问题,请在本页留言。

注意:使用内容分页的可能造成错误哦
热帖推荐
回复

使用道具 举报

广告合作|最大的网赚客中文交流社区!十年老站!

GMT+8, 2024-5-4 19:34 , Processed in 0.140400 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.1 VIP版

© 2012-2022 苏苏网赚论坛 版权所有 | 10年老品牌

快速回复 返回顶部 返回列表