在坛子里搜索了好多贴子关于URL静态化的问题,起初也是因为出现同样的问题。可惜用了好多坛子里的办法都无法解决。所以只好摸索。现将解决办法归纳如下:
我用的win2008+IIS7独立主机,其他的没试过。
1、首先下载一个URLrewrite。下载地址如下:
http://download.microsoft.com/download/0/3/E/03EBE3E1-494A-4DC7-B04B-F2B0A35FA988/rewrite_1.1_amd64_en-US.msi
直接安装,不用更改什么参数,一路NEXT就行了。安装完毕之后重启下IIS,就会出现url Rewrite
下载地址:http://www.iis.net/download/URLRewrite
2、在后台把你需要静态化的选项都勾上。
3、点击查看当前的 Rewrite 规则,找到“IIS7 Web Server(独立主机用户)”,复制所属内容到web.config中。
web.config是事先生成好的,只要往里面添加就好了。记得要添加在<system.webServer></system.webServer>之间。