IIS下wordpress使用404页面实现rewrite完美方案

IIS下不用rewrite,使用404页面实现wordpress伪静态这种方法在网上广为流传,我从sablog转到wordpress,用了朋友的服务器,也只能用这种方法。用iis rewrite怕干扰其他网站。

不过我之前介绍过这种方有个大问题,就是不支持中文。

在网上查一些资料,才明白原因。原来带有中文的postname和tag的url其实是属于gbk编码,但是wordpress是utf-8编码。所以在404页面中要把网址转码称utf-8,这样就能完美解决404页面实现rewrite的不支持中文问题。

本博客现在用的就是这用方法,很方便。

本博客使用的404页面是:404错误页面

2009-11-22补充

现在使用这个404方法的还要看 http://blog.3927.biz/wordpress-28-404-page-permalink/ 

仍有的缺陷:搜索结果分页不正确,点击分页进入的却是全站文章的相应页面。

21 条评论

krmtv

兄弟~ 这个怎么安啊 我把404.PHP 压缩成ZIP 在后台安装 安装完 点激活 提示 插件的头部错误。
请问具体怎么安装呀郁闷 了

回复
湘湘

晕,要说明白点呀,404要怎么样?上传到网站目录吗,还是要怎么样?我想把index.php去掉

回复
zlongvisual

@jason 哥们挺厉害的啊,收录那么多了。我的是新站,建立还不到一周,目前没有收录呢,不知道什么时候能收录,唉...

回复
zlongvisual

按你的方法文章页实现了,但评论却不能用了,不知道问题出在哪?

回复
shallencn

其他者好了,这个分页的有没有问题我还不知道,我的博客才几篇文章,但还有个小问题,就是FEED地址点开是空白的,看状态栏好像一直在跳转。

回复
渴慕晨光

@shallencn
修改好了吗?我的博客就是用的这种方法啊,都可以打开。你的博客是不是又设置了什么或者修改过wordpress文件?另外2.8版本以上可能会有小问题。你看一下http://www.asgone.net/wordpress-28-404-page-permalink/

回复
书香阁免费吧

这两天正为永久衔接发愁 不知道怎么整 今天好不容易看到你这篇文章 下了以后测试了下真的是贼好 竟然永久衔接 不要加index.php 竟然成功了 希望以后不要出现错误

做个衔接哈

回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

😉😐😡😈🙂😯🙁🙄😛😳😮:mrgreen:😆💡😀👿😥😎😕