首先要准备IIS7.0的REWRITE组件。这个可以上IIS的官网上下载
下载地址:http://www.iis.net/download/URLRewrite
根据需要,点击右侧的下载链接(我的系统是64位的,就下载x64的)
![WIN2008系统的IIS7.0配置REWRITE伪静态环境(转) - 天行健 - 上善若水](http://img1.ph.126.net/oCUcxb7UjWRDjT9E9_QrbA==/783344860285907527.jpg)
![WIN2008系统的IIS7.0配置REWRITE伪静态环境(转) - 天行健 - 上善若水](http://img0.ph.126.net/RYG_ZbsXiyNpQnk7jzWhkw==/1374723786355088862.jpg)
![WIN2008系统的IIS7.0配置REWRITE伪静态环境(转) - 天行健 - 上善若水](http://img2.ph.126.net/BbdLKtIAggqxdfMwstx-QA==/6597518367401414717.jpg)
![WIN2008系统的IIS7.0配置REWRITE伪静态环境(转) - 天行健 - 上善若水](http://img2.ph.126.net/CYN-SxUTCdhFhjgNPKBqhQ==/718605615642559505.jpg)
![WIN2008系统的IIS7.0配置REWRITE伪静态环境(转) - 天行健 - 上善若水](http://img2.ph.126.net/tAkNpgBwtOI0mKQPLXTHng==/739997713872756800.jpg)
THINKPHP的.htaccess是:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
如果还不行的就,就要修改站点根目录的Web.Config这个文件了。
提供一下范例给大家:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rule Names" stopProcessing="true">
<match url="^index.html" />
<action type="Rewrite" url="/index.php" />
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^article/(.*).html" />
<action type="Rewrite" url="/index.php?article_id={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
至此伪静态配置完成