zblog的Tags列表中文URL地址优化问题

时间:2011-08-01 23:00:19

大家在发表文章的时候都会设置一个或多个与主题内容相关的Tags标签,而且大多数都是中文Tags标签,观察ZBLOG的Tags标签地址可以看到,zblog默认会把中文tags标签URL地址转换为UTF-8格式的urlEncode编码,例如:小宇,转换后的Tags标签URL地址是:http://www.huceo.com/catalog.asp?tags=%E5%B0%8F%E5%AE%87。

 ZBLOG这样的转换是考虑到部分设备或浏览器对汉字URL地址不支持及防止系统对汉字处理不正确导致页面错误显示的问题。 但可惜的是,搜索引擎是不识别或者说不喜欢这种很乱很长的Urlencode编码地址的。

搜索引擎收录这种地址长而乱的标签页面,权重低,排名极差,甚至会对整个网站的优化布局造成不好的影响。

一些观察发现,如果zblog的标签是英文或拼音的话,例如像这种URL形式的Tags标签,“http:/www.huceo.com/catalog.asp?tags=yahoo-google”,这种标签页收录后,其关键词“yahoo和google”的排名效果在一定条件下还是非常好的,特别是英文标签和长尾字符标签,设置的好且优化得当的话也能带来一些意想不到的流量。

大家可能会想到这种形式:即Tags在页面显示的是中文,而URL地址是英文或拼音形式,例如中文的Tags“互联网”,标签URL地址“tags=Internet”。国内知名IT博客-月光博客,其Tags标签就是这种方式。

Zblog可能已经考虑到这个问题,因此ZBLOG后台Tags有设置标签摘要的功能,于是如果要达到这种中文标题,英文地址的效果,只需要两步就可以了:

一,(以“博客”标签为例)登录Z-blog后台,进入tags管理,将标签名称里面填写博客英文链接地址“blog”。然后在下面的摘要栏里面填写网页上显示的文字“博客”(等于将标签摘要里面填写标签名称,标签内容里面填写要链接的英文地址)。

 

二,修改博客系统源文件:通过zblog后台文件管理或通过FTP找到列表文件\FUNCTION\c_system_base.asp;搜索找到Tags(objRS("tag_ID")).Name这段字符串,将其更改为Tags(objRS("tag_ID")).Intro (实际上就是将Name改为Intro)。

最后进行文件及索引重建,就可以实现Tags列表像月光博客一样中文标题英文地址的效果了。

由于Tags标签的长期存在,这种显示方式相对于ZBLOG默认的中文编码转换方式对SEO及内链表现更加友好。

但如果你的Tags非常多,使用时间已长,及应用已广泛的情况下就要慎重考虑一下是否要更换这种方式了。 这么做还有一个目的就是把Tags链接变成一个包含英文关键词的链接。

 注意:如果需要tags.asp页面和文章摘要部分也显示中文标题,则需要进行如下更改:

首先,tags.asp页面:找到该段代码并修改如下:

  1. strTagCloud(j) = "<span style='font-family:verdana,sans-serif;line-height:150%;font-size:"& (100 + (i)) "%;margin:10px;'><a title='" & Tags(objRS("tag_ID")).Count & "' href='" & Tags(objRS("tag_ID")).Url "'>" & Tags(objRS("tag_ID")).intro  & "</a></span> "  

 

再在主题目录中找到该文件:b_article_tag.html

修改标签如下:<a href="<#article/tag/url#>" rel="tag"><#article/tag/intro#></a>

本站所有文章均为小宇博客原创,转载请注明来源及出处!

作者:宇天行

本文首发地址:http://www.huceo.com/post/261.html

或许您还会喜欢这些文章:

Tags: 作者:宇天行 | 分类:开发技术 | 评论:55 | 浏览:6194

您对本文《zblog的Tags列表中文URL地址优化问题》有哪些看法?  ---  【期待您的评论】

您正在以游客身份发表评论:

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

过来学习学习
过来学习学习
宇天行2012-12-08 21:00:26回复评论
其实是跟上文中的第二步是一样的,去博客的后台编辑页文件中找到类似于这样的Tags(objRS(&quot;tag_ID&quot;)).Name的字符串,并修改为Tags(objRS(&quot;tag_ID&quot;)).Intro 就可以了。.Name是tags的名称,.Intro是tags的摘要。
宇天行2012-04-27 20:07:59回复评论
在模板的b_article_comment.html文件里,找到评论者名称标签“&lt;#article/comment/name#&gt;”,将其前面加入评论者链接代码:&lt;a href=&quot;&lt;#article/comment/url#&gt;&quot; rel=&quot;external nofollow&quot; target=&quot;_blank&quot;&gt;&lt;#article/comment/name#&gt;&lt;/a&gt;
宇天行2011-12-07 20:23:18回复评论
关键词标签已经没必要了,除非你能用的很好。
宇天行2011-12-07 20:23:50回复评论
换个标签就可以。
宇天行2012-12-08 21:07:03回复评论
zblog的title机制是影响全局的,tags标题暂时没办法改。
宇天行2011-08-29 23:41:38回复评论
生成静态更好一些吧。。。
宇天行2011-08-04 20:05:46回复评论
头部的图片有时间优化一下。。
宇天行2011-08-04 20:04:52回复评论
是吗?呵呵
宇天行2011-08-04 20:04:36回复评论
互相学习吧。
宇天行2011-08-04 20:03:41回复评论
TAGS一般做关键词吧。。
宇天行2011-08-03 22:23:43回复评论
我也信。。。
宇天行2011-08-03 22:23:20回复评论
是怕改代码吗?
宇天行2011-08-03 22:22:27回复评论
欢迎常来。。
宇天行2011-08-03 22:20:31回复评论
适当观察一下,呵呵。
宇天行2011-08-03 22:20:03回复评论
还是用WP的多。
宇天行2011-08-03 22:19:45回复评论
我也是刚用,略懂皮毛,称不上指导。。呵呵
宇天行2011-08-02 20:23:30回复评论
都在用WP啊。。。
宇天行2011-08-02 20:23:10回复评论
就是你了。。。
FUlcgl2013-10-23 14:22:14回复评论
路过看看 学习了,k7娱乐城www.artfangshan.com谢谢分享lqDUD
FLvSNK2013-08-27 05:48:25回复评论
学FLASH、学PS、学AE,学音画,获教育部工程师证书,请加QQ:406005671HUvUg
男士钱包2013-06-30 14:03:26回复评论
这个对于我这个新手还是很有用的
拉杆箱2013-06-30 14:02:06回复评论
你好,老朋友,可以交换链接吗
网络人2013-06-20 16:35:15回复评论
一点都不好用!
扣篮王2012-12-09 20:40:33回复评论
顶一个,看得出你是一个很热心的人!
口腔博客2012-12-09 15:14:02回复评论
好的。谢啦。
口腔博客2012-12-08 00:02:28回复评论
有要文你个问题了,按你的方法做效果是出来了,但是后台的添加tag麻烦了,些文章的时候tag都是英文的,如果要有新的tag还要添加一个再些文章,问是否能解决啊。
宇天行2012-12-08 21:00:26回复评论
其实是跟上文中的第二步是一样的,去博客的后台编辑页文件中找到类似于这样的Tags(objRS(&quot;tag_ID&quot;)).Name的字符串,并修改为Tags(objRS(&quot;tag_ID&quot;)).Intro 就可以了。.Name是tags的名称,.Intro是tags的摘要。
ghjkkss2012-10-11 15:06:04回复评论
这个文章真要好好学习学习,本站jiudianqifang.com酒店齐放网谢谢啦!
balboa12012-10-10 11:46:03回复评论
谢谢分享! 我们网站www.balboa.cn向你学习!978257
dy2682012-10-09 16:11:16回复评论
写的实在是太好了,一定要支持一下!www,268ys,com(高清大片,将","替换为.后访问)/891592
野草博客2012-04-26 18:49:25回复评论
还是没有怎么看懂,不过问一下博主,我用的模板博友来回复的时候,我要回访,却没有超链接?怎么操作,往博主指教!
宇天行2012-04-27 20:07:59回复评论
在模板的b_article_comment.html文件里,找到评论者名称标签“&lt;#article/comment/name#&gt;”,将其前面加入评论者链接代码:&lt;a href=&quot;&lt;#article/comment/url#&gt;&quot; rel=&quot;external nofollow&quot; target=&quot;_blank&quot;&gt;&lt;#article/comment/name#&gt;&lt;/a&gt;
三甾2011-12-06 05:56:49回复评论
这样设置后文章也的关键词标签怎么办?用什么做关键词的标签?
宇天行2011-12-07 20:23:18回复评论
关键词标签已经没必要了,除非你能用的很好。
标语大全网2011-11-13 09:10:28回复评论
改了以后TAGS不能当关键词用了。
宇天行2011-12-07 20:23:50回复评论
换个标签就可以。
嘉嘉2011-11-09 09:19:52回复评论
为什么我按照你所说的修改,链接是英文(拼音)但是标题也是显示英文。
现在我的问题:英文标题,英文标签。。哪出问题了www.jiajia.cc
宇天行2012-12-08 21:07:03回复评论
zblog的title机制是影响全局的,tags标题暂时没办法改。
三防手机2011-11-03 10:33:24回复评论
楼主文章写的不错,必须顶一下.
忆草2011-08-26 23:01:14回复评论
刚开始用zblog 多谢指导了
非常不错的分享啊,学习了。
qoqoqu2011-08-17 00:30:17回复评论
TAGS也能生成静态?
呵呵,我的直接生成静态的了,不过你的这个方法也很好的。。
宇天行2011-08-29 23:41:38回复评论
生成静态更好一些吧。。。
酷配网2011-08-06 16:09:22回复评论
谢谢分享
酷配网2011-08-06 16:08:40回复评论
过来学习了。
屠龙2011-08-04 10:59:10回复评论
你的这个博客好绿,要是头部的图片更清晰就好了。
宇天行2011-08-04 20:05:46回复评论
头部的图片有时间优化一下。。
SEO2011-08-04 10:10:25回复评论
貌似我也是这样干的,呵呵
宇天行2011-08-04 20:04:52回复评论
是吗?呵呵
七七2011-08-04 10:04:29回复评论
写的不错,学习啦
宇天行2011-08-04 20:04:36回复评论
互相学习吧。
广州SEO2011-08-04 09:07:34回复评论
TAGS标签也能添加描述,good!!
宇天行2011-08-04 20:03:41回复评论
TAGS一般做关键词吧。。
五金商机网2011-08-04 08:59:24回复评论
很不错的博客
圣荷2011-08-03 21:42:28回复评论
持之以恒干革命的硬道理,至于你信不信,反正我信了
宇天行2011-08-03 22:23:43回复评论
我也信。。。
张无计2011-08-03 19:33:12回复评论
我一看就痛苦
宇天行2011-08-03 22:23:20回复评论
是怕改代码吗?
博客推广2011-08-03 18:03:46回复评论
读了博主的文章之后 我觉得对我有大大的帮助啊~~希望以后多写几篇!期待哦!!

站内文章搜索

转播分享好友

网盟广告赞助