使用EM博客程序的朋友应该知道,伪静态后URL不是唯一性的,舍力举个很简单的例子:
默认地址为:https://lwsc.love/1.html
地址1:https://lwsc.love/xx/1.html,
地址2:https://lwsc.love/?post=1
也是可以正常打开的,其中的XX为任意数字或者字母
这个是因为伪静态规则的问题,因为正则匹配 /([^./?=]+)(.html) 可以匹配 / 开始 一个或多个 不是 . / ? = 之外的字符 然后.html 结束的字符串 所以不管你加什么,都只会匹配 /1.html 这一部分,那么如何解决这一问题呢?我不懂伪静...
阅读全文>>