美云VPS IIS6设置伪静态的方法

作者:美云 发布日期:2011/10/21 22:08:10 浏览次数:10660 复制
 注:您可以在此下载伪静态组件 http://www.xunmeinet.com/doc/rewrite.zip

    本教程适用于采用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”,那么伪静态已经设置成功。如下图: