解决Win主机下中文Tag无法使用的问题

相信还是会有不少童稚用的是Windows主机,也就是IIS+PHP+MYSQL的组合来跑Wordpress,这是国内大部分的虚拟空间提供商使用的方法,这样的组合说白了确实只满足入门级的需求,其实象我这样的只把博客当娱乐的而言,其实也足够了。

只是某些小的使用细节上,Win主机相比Linux等的系统的主机有更多的先天不足。前几天一直在抱怨的炎黄盛世的空间不支持Re_Write模块导致我的永久链接里永远都必须得有index.php这一串,后来就发现如果使用中文标签名的话,是无法通过该标签名检索到对应日志的,这跟没有用标签有什么区别?真是无奈呢。

既然不肯多掏银子来升级,那咱就得忍,就得思变是吧? 呵呵,上网找了找原因以及解决办法,其实也不难,呵呵。虽然不够完美,凑合能用也就成了,别要求太高搞得自己苦恼。呵呵。

找到wp-includes/classes.php文件,先复制一份做为备份,然后用EditPlus或者其他文本编辑器打开它,查找 $pathinfo = $_SERVER['PATH_INFO']; 字符串,我的WP 2.7 Final版本下,大约是在第153行左右,将其替换为 $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”); , 然后查找 $req_uri = $_SERVER['REQUEST_URI']; 字符串,大约是在第160行左右,将其替换为 $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”); , 然后保存,上传覆盖应该就搞定了,说白了就是加了一转化函数而已,呵呵。

回头想想,如果使用中文标签的话会不会对SEO有影响,从目前来看Google之类的SE是很喜欢收录Tags的,如果是中文,在链接里势必会出现经过编码后的字符串,这对SEO是不利的,虽然有些时候中文标签是能更好表达日志主题,而且老用英文的话又有些装B嫌疑,唉,还是随便点好了,纠结得很。

Related Posts

  • ( Nov-13-2008) 不得不提的搜索引擎优化(SEO)
    呵呵,又开始冒些让人看不懂的帖子出来了,最近生活工作都还不错,维持在一个比较稳定的状态,所以没...
  • ( Nov-08-2010) 测试从iPad上直接发表
    今天才知道原来wordpress官方居然在为iOS系统在进行很多开发,因此为iPad量身定做了这样的管理工具,效果...
  • ( Apr-06-2010) 恶意网站?!
    最近一直忙着工作,博客也疏于料理,偶尔去看看Traffic了解一下最近的访问情况。最近几天发现来自Google...
  • ( Nov-12-2009) 貌似蕭條誌已经被DMOZ收录了!
    第一次在博客里提及Dmoz貌似是去年11月的事情了,看起来刚好是一年前呢。还好,一年以后的今天,我再来...
  • ( May-08-2009) Google API应用, Slug中文自动翻译
    这个功能其实很早前就想弄,只是一没时间二来也没找到适用的,今天闲逛居然让我碰到有人在Share有类似...

Random Posts

  • Jan-01-2010iPhone联系人排序分组解决方案
    从上一篇日志开始着手分析iPhone的联系人功能,到现在为止结合一些工具我想能够基本解决中文联系人排序...
  • Mar-08-2007感谢上帝
    感谢上帝,阿门!房子正式动工,最多3个多月以后我就能住进温暖的小家啦,哈哈~高兴~另外,祝所有的女...
  • Sep-28-2008电影纪录
    ...
  • Aug-21-2008大清早的看看小朋友的可爱回答开心下
    1、小朋友的脸是干什么用的? 答:我的脸可以用来洗脸。(捶地……) 没有脸的话,舌头、牙齿、鼻子...
  • Nov-24-2008电影推荐之热带惊雷
    其实月初的时候小黑就已经向我推荐过这部电影,而且也直接转了一份此片的种子文件给我,但是当时正...

Leave a Reply

可以不填.

请填写以便显示你的头像.

可以不填,如果不想让我回访的话.


Nothing is impossible for a willing heart.
心之所愿, 无所不成, 坚持一个简单的信念就一定会成功.