Phpcms2008 Tag地址静态化三步搞定!

 

 

Phpcms2008 Tag地址静态化三步搞定!本方案有瑕疵,最新TAG伪静态化解决方案请看: http://bbs.phpcms.cn/thread-138645-1-1.html

PHPCMS2008 Tag地址静态化,在化蝶的帮助下早就做好了,因为时间关系一直没有发出来.今天看到有人问,就花点时间整理下发出来.
再次感谢化蝶,ylmotol7,易寒,首富及其他活跃版主,可以说他们是phpcms论坛的中坚力量!如果他们解答了你的一个问题,请说一声谢谢,送一朵花.
请官方多一点好消息.滋润下大家急躁烦闷的心情.
DEMO:http://www.lincha.com/tags.php tags聚合页面
Tag内容页面DEMO:
http://www.lincha.com/tag/%E8%8C%B6%E5%8F%B6/ 中文地址转换
http://www.lincha.com/tag/tea/ -----------英文地址保持原样
http://www.lincha.com/tag/%E8%8C%B6%E6%96%87%E5%8C%96/

因为网站刚刚上线,尚未完善请见谅!
www.lincha.com
这种方法采用的是Rewrite伪静态通过.htaccess来实现tag静态化的.适用于Apache的主机.IIS用户请自行根据ISAPI_Rewrite自行添加.
tag页面并不适合生成,因为变动比较频繁,伪静态还是比较好的方法.

第一步:
修改tags模板./templates/default/phpcms/tags.html 实现tags聚合页面的链接统一:

  • {$r[tag]}({$r[hits]})


  • 改为
  • {$r[tag]}({$r[hits]})

  • 复制代码
    第二步:
    游客,如果您要查看本帖隐藏内容请回复

    第三步:
    在网站根目录的.htaccess文件添加以下一行的伪静态规则:

    RewriteRule ^tag/([^/]+)/$ tag.php?tag=$1
    复制代码
    更新下缓存,再刷新下www.lincha.com/tags.php (改为你的网站)和内容页面的关键字链接看看,是不是就已经实现了伪静态输出,而不是默认的tag.php?tag=*的模式?
    哈哈,试验成功的朋友请show下你的tag伪静态页面,勾引蜘蛛,收录翻倍,流量哗哗!

    再次感谢化蝶版主提供办法!

    2010年1月6日更新:
    因为IIS兼容问题及分页问题,tag静态化已经更新:
    详情请看地址:http://bbs.phpcms.cn/thread-138645-1-1.html 

     

    TAG:

    评论加载中...
    内容:
    评论者: 验证码:
      

     

    技术支持
    点击这里给我发消息
    业务咨询
    点击这里给我发消息