网站运营
位置:首页>> 网站运营>> 帝国、PHPCMS及织梦对比(三):自定义URL规则

帝国、PHPCMS及织梦对比(三):自定义URL规则

作者:落叶 来源:pmume.com 发布时间:2011-05-18 11:19:00 

标签:帝国,PHPCMS,织梦,URL

落叶这里提到的URL规则指的是网站上每一个页面的网址格式,URL规则实际是PHPCMS中的概念,但实际每款CMS都会有意无意的提供了自定义URL规则的功能,只是表现方式有所不同。

当站长朋友们在个性化设置CMS时或者作一些SEO处理时,都希望CMS能够很方便的自定义页面生成静态时的URL格式,如有些新闻文章,希望按发布时间路径生成URL,有些时候希望栏目页按照栏目路径生成静态URL,有些时候,为了实现网站目录结构的扁平化,希望直接把内容生成到根目录等等。

另外,不仅是生成静态,伪静态时,同样也需要能够方便的自定义网址的格式。所以,自定义URL规则的灵活性,在CMS中也是非常重要。

本文中就帝国CMS、PHPCMS、DEDECMS的自定义URL规则这个功能作一些简单的对比分析。

帝国CMS中在添加栏目时,可以定义栏目内容存放的上层栏目目录及本栏目目录,在添加文章时,可以以日期目录/文件名的方式生成文章内容页URL。

栏目页:

内容页:

其实从上面的截图就可看出帝国CMS中虽然可以自定义URL,但实际不存在自定义URL规则,只能简单的定义文章的栏目路径及内容页路径。

PHPCMS中的添加栏目时,直接可设置栏目页、列表页及内容页的URL生成格式。

PHPCMS中直观呈现了可以生成的URL格式,直接选择即可,如果觉得目前的所有的URL格式不能满足需求,可以直接点击“点击新建URL规则”进入新建URL规则界面添加自定义URL格式。

理论上来讲,这样的设计是非常方便的,可以很自由的定义栏目页、列表页、内容页的URL格式,只是PHPCMS在细节方面做的太差,界面中没有任何说明文字来提示该怎么填写,用户除了仿照已经存在的URL规则添加外,如果不上PHPCMS官方论坛查看别人的分享或者帮助文档,根本很难知道哪些变量是可用的哪些是不可用的。包括我在使用PHPCMS做过不下10个站后,仍然不知道PHPCMS中这里的URL规则究竟支持多少个变量。

不过呢,不管怎样,对PHPCMS的深度用户来讲,这个设计确实是个非常不错的设计。

添加的自定义URL可选择是否用于生成静态,如果和选择否,则可用于URL的伪静态情况。

并且在PHPCMS中使用GET标签时,可以直接在GET标签的urlrule中定义调用的文章列表的分页URL格式。这一点,是非常赞赏的,不过,到目前为止PHPCMS2008版sp4停止升级,GET标签的urlrule仍然存在BUG(BUG发生在自定义页面中通过GET标签调用文章列表分页显示时),还好我对PHPCMS的代码比较熟悉,自己改下够用。

DEDECMS中添加栏目时,亦可定义文章内容页及列表页命名规则。

较之于PHPCMS的自定义URL规则,DEDECMS自定义URL规则的优点是做得比较细致,点击旁边的问号图标即可清楚的看到URL中可用到的变量,并且这些变量包括年月日、时间戳、文章ID、拼音+文章ID、拼音部首、栏目目录及日期加ID转换的字符串等,虽然支持的个性变量比PHPCMS支持的少些,但基本可以很好的满足大部分希望对URL作SEO处理的需求。

那么,究竟什么样的URL规则机制,能够最好的满足站长的需求?下面落叶列出能想到的:

1. 采用PHPCMS的自定义URL规则的机制,自由定义各种URL规则,并且可重复被引用。只需要在标签中设置使用的URL规则的ID即可按该URL规则生成。

2. CMS中应该像DEDECMS那样,详细列出URL规则中所有支持的变量,最好支持如下变量:1)各种格式的日期如2011-05-06,20110506,2011/05/06等等;2)文章的ID;3)文章的自定义文件名;4)文章标题或者目录名称的拼音;5)文章标题或者目录名称的拼音部首;6)分页参数;7)栏目目录;8)当前目录英文;9)unix时间戳等等

3. 标签中支持设置已建立的URL规则的ID来调用URL规则,亦支持直接临时在调用标签时写URL规则 来局部个性化URL规则。

4. 同时支持静态和伪静态URL规则,后台开启伪静态时,界面动态URL自动显示为伪静态URL

直观来讲:PHPCMS的自定义URL规则是最灵活最系统的;DEDECMS的比较细致,一般够用;帝国CMS的则明显弱些。

0
投稿

猜你喜欢

  • 反向链接、网站结构优化、关键词布置,并列搜索引擎优化三 * 门,其中,反向链接的获得往往是做SEO的朋友最感头痛的。芋头在这里总结了最实用的七
  • 许多坛友常常问我,做Google adsense能赚多少钱?以前,我常这样回答,收入的多少与网站类型、内容有关,与访问量有关,还与广告是否经
  • 最近才上的服务器,出现了无法删除文件夹的情况,文件可以删除,文件夹删除的时候提示The directory is not empty,解决办
  • 我们终于进入了这个社会。从此结束了被学校老师看管的生涯,结束了做父母乖宝贝的日子,也结束从父母兄长那里拿钱的幸福时光。我们从家里搬了出来,提
  • 1、问:当在浏览器中输入“http://IP地址”和输入“http://IP地址/”有什么差别吗?它们会做什么?答:没有差别!前一种格式浏览
  • 如果你有个站点(并且你如果想赚钱的话,你可能需要一个),那么你就有一个和我们一样的问题,流量。我们都需要流量,不过,搜索引擎越来越聪明了,很
  • 做站半年多了,因为我当时做站的目的就是帮助想创业的人,因此我把我这一段时间的过程和经验同大家分享。2006年我就知道做网站很有前途,但一直到
  • 即日起,Robin主持点石你问我答,如果你有关SEO方面的问题需要咨询,不妨让我知道。你问我答每周举行一次,Robin会挑选3个具有典型性的
  • 有Godaddy主机用户问可以给Godaddy添加域名吗?那当然了,从某一个托管帐户托管多个域名是有可能的。Deluxe及Premium计划
  • 以前常有些个人站长或才进网络公司做推广合作的朋友在QQ或MSN上问我老谢,如何推广自己的网站或公司的网站。才开始的时候,我还会针对他们的网站
  • 从事SEO行业的朋友都知道,网站优化最重要的两方面内容一是网站的友情链接质量和数量,另一个方面就是网站内容的质量,大家都在提倡尽量多的原创文
  • 还是在几年前,如果你在借助网络做生意,你就要考虑加入商业联盟和B2B、B2C等商业模式的网站以及行业协会组织或相关产业的专业化组织。然而当今
  • Adobe Dreamweaver支持HTML5 Xtalk社区聊天插件 v1.2 正式版5月19日发布。Xtalk是为Discuz!/UC
  • phpcms实现站内搜索自动对应频道的代码:<form  method="get" 
  • 如果你做站的热情未减,渴望成功,请看这篇文章! ——献给立志于在互联网获得发展的新人阅读4个月前在落伍发个建站经验的帖子,一帖就升
  • 前段时间很多typecho用户反映受到垃圾评论的困扰,因为某些国内服务器无法连接到Akismet服务,所以垃圾评论肆虐。有的用户即使启用了A
  • 以前说过反向链接质量越高,对排名帮助越大。而质量高的外部链接,比较少是交换来的友情链接。不过话说回来,质量高的链接并不好找。很多时候交换链接
  • 当网站的数据越来越多的时候,一台服务器就遇到瓶劲了,导致服务器运行慢,前台页面半天打不开。像一些大的网站,就将图片、CSS、JS、数据库都需
  • EQ,是均衡器equalizer的缩写,它的基本作用是通过对声音某一个或多个频段进行增益或衰减,以达到调整音效的目的。EQ(均衡器)的出现,
  • 11月19日消息,中国领先的社区平台与服务提供商康盛创想(Comsenz)旗下核心产品Discuz!新版正式发布。全新推出的Discuz!
手机版 网站运营 asp之家 www.aspxhome.com