虚拟主机域名注册-常见问题 → 主机租用问题 → 主机租用问题 | |||||||
VPS/独立主机的伪静态REWRITE设置方法
1、一般我司预装的服务器或者VPS都预装了urlrewrite功能,是否启用可以打开IIS→网站,点击右键“属性”,选择“ISAPI筛选器”如果里面有一个“urlrewrite”,就说明是启用了的,如果您要建立多个网站这个功能可能会影响到您的纯静态网站,可以先将他删除。 红线框起来的就是全局的伪静态规则了,可能影响到部分静态页面,所以建议先删除。选中该记录,点击右侧的“删除”即可。 2、不同的网站有不同的静态规则,我们预装的静态规则含有主流网站程序的静态规则设置。包括:
选择“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”试试。
|
|||||||
>> 相关文章 | |||||||
没有相关文章。 |