最近给机器升级了win8,因为要用到IIS,就把PHP也整合到IIS中了,win8自带的IIS是8.5版本。
原来PHP网站的伪静态是apache中的 .htaccess 文件,测试的时候不好使了,翻出以前的rewrite,重写了一下规则发现还是不行。
觉得可能是版本太旧了,上网找iis rewrite
在:
http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
URL Rewrite
下载了2.0版的中文64位的 URL Rewrite安装的时候说是 for IIS7.5的,又去找了一下,已经是最新的了,就安装了。
安装完在IIS界面中,选中默认网站的目录,在功能中选“URL重写”
发现可以导入 .htaccess 文件,自动在选择的目录下建立web.config文件,将规则写在其中,非常方便,不用重写规则了
导入后,一切正常~~