解决windows主机下wordpress伪静态不支持中文链接方法

   说来话长,由于以前把博客架在免费的香港服务上,由于前段时间有几天访问不了,上官方看了一下,硬盘坏了!还是搬回伟大的祖国吧,一朋友说要赞助我空间!回来才知道是windows主机的,不是很好的支持wordpress的伪静态链接,以前搜索引擎收录的那丁点内容又舍不得放弃,我相信能找到解决方案的!

  先是在百度上找,有人说百度和谷歌是最好的老师嘛!

在微知的博客学会了利用404错误重指向很好地解决了伪静态问题!

http://mailberry.com.cn/2009/12/404-rewrite/

我有个习惯就是晚上趟在床上睡着写点东西,手机写博客不自定义数据域,即不能自己设置文章地址,默认是用文章名称作为地址的,这样就会出现中文链接了,今天我师傅来看我博客,告诉我中文链接有问题,提示文章找不到,我又百度了一下!没找到答案,最后还是请教师傅:Lonwern

原来代码,只是实现伪静态链接,中文链接的时候会出错:

<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>

他帮我改了一下UTF-8转换码,很好的解决了中文链接问题!修改后的代码如下:

<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = iconv("GBK//IGNORE", "UTF-8//IGNORE", $_SERVER['REQUEST_URI']);
include('index.php');
?>

 

在这再次感谢:Lonwern,您老给了我很多很多的帮助!

体验一下Windows Live Writer 写wordpress

    今天星期天,没什么事情可做,和朋友聊天,见他的签名用MSN了,突然想到自己的一个域名http://4i5i.com

刚注册了google 的免费邮局,为什么不也注册个MSN呢,这样MSN的朋友就知道我有一个新站了,无形中给4i5i.com 宣传一下,何乐而不为呢!呵呵

 

    注册好MSN后,看到有Windows Mail ,想比较一下和Foxmail.看一看哪人好用,但这桌面工具还有个,Windows Live Writer,如果只看到能给MSN写日志的话那就不悄一顾了,看到它能写wordpress,就给本博客试了一下!~

 

感觉挺爽的,什么说每次都要登录wordpress后台编辑有点麻烦,这样方便多了,而且WP的后台编辑对设置

字体实在不什么样,用这个挺方便有!至于什么使用嘛,这个太简单了,只要在后台启用

启用 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。

这样就可以了!~