5ucms搜索页面TAG标签伪静态
作者 网络转载
来源 ligangxi.com
浏览
发布时间 15/12/30
5ucms是一个非常轻巧灵活的ASP语言CMS,方便制作各类网站,系统提供多种伪静态方式,但TAG标签无法静态化,经过改动伪静态规则达到TAG伪静态的目的。实现如www.abc.com/tag-关键词-1.html这样的静态网址。实现增加搜索引擎收录的目的。如何把5ucms文章系统伪静态化这一功能网上售价260元,现免费送出。
如何把5ucms文章系统伪静态化:
首先在模板关键词调用的地方加上:
{field:keywords $function=tags}
然后在“后台 – 站内搜索配置”里面把页面标题修改为 {keyword},就会使关键词加上链接,相当于tags功能在伪静态规则中加入:
RewriteRule ^(.*)/tag-(.+)-p([0-9]+)\.html$ $1/plus/search/index\.asp\?keyword=$2&searchtype=title&p=$3 [I,O]
然后你就可以使用www.abc.com/tag-关键词-1.html的地址了。但是不够,页面上链接不对。
这时,修改/inc/class_template.asp文件 大约451行改成如下:
Tagsval = Tagsval & ” ” & t(c) & “”
另外还需要修改/plus/search/index.asp文件,大约83行修改成如下:
html = html & ” ” & i & ” ”
else
html = html & ” ” & i & ” ”
如何把5ucms文章系统伪静态化:
首先在模板关键词调用的地方加上:
{field:keywords $function=tags}
然后在“后台 – 站内搜索配置”里面把页面标题修改为 {keyword},就会使关键词加上链接,相当于tags功能在伪静态规则中加入:
RewriteRule ^(.*)/tag-(.+)-p([0-9]+)\.html$ $1/plus/search/index\.asp\?keyword=$2&searchtype=title&p=$3 [I,O]
然后你就可以使用www.abc.com/tag-关键词-1.html的地址了。但是不够,页面上链接不对。
这时,修改/inc/class_template.asp文件 大约451行改成如下:
Tagsval = Tagsval & ” ” & t(c) & “”
另外还需要修改/plus/search/index.asp文件,大约83行修改成如下:
html = html & ” ” & i & ” ”
else
html = html & ” ” & i & ” ”
至此更新完毕。
正确性待定