首页 >> 技术文章 >> 详细内容
服务器伪静态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)。

请保证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”试试。

南京服务器托管 | 南京服务器租用 | 南京网站建设 | 南京企业建站 | 南京服务器代维 | 虚拟主机 | 顶级域名 | 网站优化 | 网站推广 | 南京中绘谷网络数据中心467.cn
| 整理发布 | TEL:13913852884,025-58633651,QQ:21390019 

发布者:admin 发布时间:2010/9/9 阅读:4121

Baidu
Copyright © 2002-2021 467.Cn All rights reserved    南京华昊网络技术有限公司    版权所有
备案序号:苏ICP备13052121号    ISP经营许可证:苏B2-20080166    ICP/SP经营许可证:苏B2-20130350      苏公网安备 32011102010099号
地址:南京市江北新区大桥北路77号电信大楼5楼    电话:025-58633651(8线)  13913852884  传真:025-58497310    E-mail:467cn@163.com    邮编:210032
网址:Www.467.Cn    QQ在线支持:点击这里给我发消息 点击这里给我发消息