专注于WEB技术的IT博客

phpcms v9优化URL静态列表中的分页问题

时间:2013-09-04分类: Phpcms浏览:7386
分享到:

关于phpcms v9静态URL的优化,我在前面的如何优化设置phpcms v9的url规则?已经讲过。似乎这种URL优化后的URL字符串是最简短的了,如果列表有多页,那么第二页只是生成一个数字的html,比如news/2.html表示列表第二页,于是问题产生了,这和文章news/2.html有了冲突,要避免这个问题,就要在“管理RUL规则”,把默认列表的URL规则

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html

改为

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/list_{$page}.html

这样news/2.html表示第二篇文章,而news/list_2.html则表示文章列表的第二分页了。


另外在静态分页时,phpcmsv9存在的一个BUG。如果phpcmsv9不是安装在根目录上,如我安装在http://localhost/phpcms/,则静态分页时就会出现问题,当点击第二分页时就会跳转到

http://localhost/news/list_2.html,而不是http://localhost/phpcms/news/list_2.html。似乎到现在为止还没有解决的方法,要避免这个BUG,只能把phpcms v9安装在服务器的根目录了。

猜你喜欢
如何优化设置phpcms v9的url规则?
标签 : phpcms
除非注明,本文首发网志博客,欢迎转载!转载请注明本文地址:http://w3note.com/web/123.html,谢谢。
  • 评论
  • 赞助本站