虚拟主机域名注册-常见问题主机租用问题 → 主机租用问题


VPS/独立主机的伪静态REWRITE设置方法
作者:

1、一般我司预装的服务器或者VPS都预装了urlrewrite功能,是否启用可以打开IIS网站,点击右键属性,选择“ISAPI筛选器如果里面有一个“urlrewrite”,就说明是启用了的,如果您要建立多个网站这个功能可能会影响到您的纯静态网站,可以先将他删除。

 

点击“网站”,右键点击“属性”。

 

红线框起来的就是全局的伪静态规则了,可能影响到部分静态页面,所以建议先删除。选中该记录,点击右侧的“删除”即可。

2、不同的网站有不同的静态规则,我们预装的静态规则含有主流网站程序的静态规则设置。包括:
Shopex4.72/Discuz/Ecshop/Phpwind/SupeSite/Dvbbs asp+php/Uchome/
星云


用网站管理助手新建一个网站后,在IIS中选择您刚建立的站点,右键属性

选择“ISAPI筛选器,点添加,筛选器名称写“rewrite”,可执行文件路径为“D:\SOFT_PHP_PACKAGE\php\Rewrite\ISAPI_Rewrite.dll”或者是(D:\WEST263_PHP_PACKAGE\php\Rewrite\ISAPI_Rewrite.dll(如果您的没有安装可以到http://download.west263.net下载,或者联系我司索取。)

请保证D:\SOFT_PHP_PACKAGE\php\Rewrite 或者是(D:\WEST263_PHP_PACKAGE\php\Rewrite这个目录有everyone有可读权限。

如果您有其他系统要实现伪静态功能,而我们的默认规则不支持的,修改Rewrite.dll同级目录下的httpd.ini 在里面添加您自己的规则即可。

设置完后,打开IIS管理,点击“web服务扩展”:

点击“添加一个新的web服务扩展”

添加好dll文件,记得将扩展设置为允许。然后重启IIS,再打开站点的ISAPI筛选,如果发现状态显示一个红色向下箭头,提示未加载,请检查下权限以及web服务扩展是否设置正确。

如果是很多个网站都需要设置伪静态规则,并且使用的是不同版本的dll文件,在web服务扩展里,可以选中第一次增加的规则文件,右键“属性”,点击“要求的文件”来增加新的dll文件,然后点确定。添加后需要重启IIS才会生效的。

 

如果用“ISAPI_Rewrite.dll”无效,可以换“Rewrite.dll”试试。



来源:
阅读:958
日期:2010-07-24

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:服务器更换ip地址操作图解
下一篇:vps和云主机重装后怎样将原来磁盘的数据拷贝回来
  >> 相关文章
  没有相关文章。