下面我就说说两种IIS For Windows环境下的WP伪静态是怎么实现的:

第一种推荐使用,我的博客就是采用这种方式,本人亲测可用。你只要按照下面的步骤操作就好:

首先建一个txt文件,然后写入代码,再把txt文件保存为httpd.ini文件,接着就是在网站的根目录上传这一个httpd.ini文件,然 后就可以像Linux设置一样,可以直接在后台直接设置固定链接,这需要服务器主机装有Rewrite 组件,否则不会起效果。不过,一般都会装的,毕竟这些大家都懂得。。

httpd文件中的代码如下:(注意:直接复制就好,保存名称为httpd,我第一次都是少了个d才提示错误)

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

# Rules to ensure that normal content gets through

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /favicon.ico /favicon.ico [L]

RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]

RewriteRule /sitemap.html /sitemap.html [L]

RewriteRule /archivers/(.*) /archivers/$1 [L]

# For file-based wordpress content (i.e. theme), admin, etc.

RewriteRule /wp-(.*) /wp-$1 [L]

# For normal wordpress content, via index.php

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

来源:破折君博客

原文链接:http://www.pzboy.com/soft/php/wordpress-pseudo-static/