专注于WEB技术的IT博客

如何优化设置phpcms v9的url规则?

时间:2013-08-31分类: Phpcms浏览:14278
分享到:

默认情况下,phpcms v9的文章URL路径是动态的,如

http://localhost/phpcms/index.php?m=content&c=index&a=show&catid=6&id=1

一大堆的字符串,不仅难看,更不利于搜索引擎抓取。


现在我要把前面那一大堆URL字符优化成简短且相对易于被搜索引擎抓取URL:

http://localhost/phpcms/news/1.html


下面将分三个步骤去实现。


自定义url规则

首先要建立自己的URL规则,要理解一些定义和变量含义。首先进入URL规则管理:“扩展”-》“RUL规则管理”—》“管理RUL规则”,添加规则,如图所示:



下面是定义RUL规则变量的含义,理解它可以很好地帮助我们定义规则:

1、{$parentdir}{$catdir} ---含义:当前栏目目录名称;

2、{$catid} ----含义:栏目ID号;

3、{$year} ----含义:年;

4、{$month} --含义:月;

5、{$day} -----含义:日;


修改“生成HTML设置"

找到:内容 > 内容相关设置 > 管理栏目 >,找开页面如图所示:

注意上面的英文目录,我把它改成了“news"。然后打开“生成HTML设置”,如图:


在内容页URL规则的下拉框选取的"catdir/1_2.html",就是前面自定义的URL规则了。其它选项照着图示设置就是了。


更新缓存

前面已经完成了设置URL的规则了,但是设置好后可别忘了把缓存更新一遍哦。




猜你喜欢
phpcms v9优化URL静态列表中的分页问题
标签 : phpcms url规则
除非注明,本文首发网志博客,欢迎转载!转载请注明本文地址:http://w3note.com/web/122.html,谢谢。
  • 评论
  • 赞助本站