【有才亲测】完美解决PHPCMS目录伪静态

以前维护过内容超过2万条的纯静态网站,改个东西生成一次就在半天甚至一天。不敢想象如果信息再多的话会是什么样的结果。而伪静态可以解决这种问题,但目前开源代码中伪静态URL规则基本相同全部形式统一也许可能大概对SEO有一定影响,所以自定义目录名的伪静态URL是站长们非常喜欢的东西。

不过目前的开源CMS都没有提供这方面的功能,因为伪静态好说,但系统生成的URL则需要改程序,这对有些对PHP不太精通的SEOer们是一个打击,以前在网上找到了一个PHPCMS的生成目录URL的改程序教程,但时间久远,来源也忘了,作者也忘了。在此非常感谢他,因为我也不是精通PHP的苦B。

以此我将已改好的文件提供下载

https://yunpan.cn/cYJbBSDGQKw36 访问密码 51d6

弄好之后还有一个问题,就是伪静态规则,也可以说是正则的编写。在此又难道一片。不过正则还是比较简单的,通过我不断的学习,已经解决了这个伪静态所带来的一些问题。

当伪静态弄好之后,真实目录与文件会与规则冲突,匹配目录名然后重写为动态URL,是正常的规则,但遇到真实存在的文件,目录,就是显示无权访问。

然后就找一些资料,原来很简单,伪静态规则中有判断条件,这个条件是如果是目录,如果是文件2种现在用到的。那么就好说了。如果是目录如果是文件则按原URL重写,也就是说不重写。放在第一位。

剩下的规则应该就简单了,只要你简单了解正则相信没有问题。

附件中只提供了IIS7.5的规则。大家可以作为参考。

开源代码,大家奉献,相信以后会有更完美的CMS出现。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇