IIS 6.0中配置HTTP Gzip压缩

现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。

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

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

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

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

IIS下wordpress使用404页面实现伪静态404页面http状态分析

个人觉得IIS下wordpress使用404页面实现伪静态是一个很好的解决方案,目前知道的缺陷是中文字符的问题,我也正在想办法解决中。

但是使用404页面实现伪静态涉及到一个问题,就是seo。有人会问使用这种方法会不会影响seo呢?有人觉得用了404页面,那么搜索引擎是不是不会收录了呢?

在IIS下安装配置ISAPI Rewrite 3,实现rewrite

首先去http://www.helicontech.com/download-isapi_rewrite3.htm下载最新版本的ISAPI Rewrite 3 ,有商业完整版和免费Lite版两种。
完整版的支持每个站点根目录自定义httpd.ini文件,可以免费试用45天。Lite版的只能配置全局httpd.conf,不能对每个站点做单独配置,可以免费使用。在这里我使用Lite版(ISAPI_Rewrite 3 Lite installation package)。