本教程适用于采用Win2003操作系统的美云VPS和云主机产品。
复制伪静态组件文件到网站目录
下载“rewrite.zip”压缩包,保存到网站文件夹根目录并解压缩,得到以下几个文件。
给rewrite文件夹和组件授予IIS的用户访问权限
在文件夹空白处点击鼠标右键,选择“属性”,再点“安全”,再点“高级”,再点“添加”,在选择用户和组窗口中点“高级”,再点“立即查找”,选择IUSR_*****用户,再点“确定”,在权限处勾选“完全控制”,点“确定”,再点到刚才添加的“Internet来宾账户”,勾选“允许父项的继承权限传播到该对象和所有子对象。包括哪些在此明确定义的项目。”,再勾选“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”,再点“应用”,再点“确定”。
配置IIS伪静态rewrite组件规则
打开httpd.ini文件,将您网站程序的伪静态规则复制到“在此行以下添加伪静态规则”分割下以下,如下图蓝色部分:
点击屏幕左下角“开始”,“管理工具”,“Internet信息服务器”。
鼠标右键点击需要添加伪静态功能的站点,选择“属性”。再点击“ISAPI筛选器”,点击右侧的“添加”,“筛选器名称”输入rewrite ,“可行执行文件”处点击右侧的“浏览”,找到刚才解压缩的rewrite文件夹,选择文件“Rewrite.dll”后点“打开”,如下图:
然后再点“应用”,再点“确定”。鼠标右键点击刚添加伪静态组件的站点,选择“停止”。鼠标右键点击刚添加伪静态组件的站点,选择“启动”。
伪静态配置到此完成。
为了验证我们的配置是否成功,可通过以下方法验证:
1,复制规则RewriteRule /test-([0-9,a-z]*).html /test.asp\?info=$1到httpd.ini文件的“在此行以下添加伪静态规则”之下,如下图:
2,将压缩包的test.asp文件复制到网站根目录。
3,在IIS的“网站”,“高级”,绑定您的域名,比如v518.cqxunmei.com
4,输入网址 http://v518.cqxunmei.com/test-hello.html 查看内容,如能正确显示内容“hello”,那么伪静态已经设置成功。如下图: