首页 >> 技术文章 >> 详细内容
windows2008+ISAPI_Rewrite3下的伪静态设置

一、下载ISAPI_Rewrite3,这个其实就是IIS中ISAPI中的伪静态改写组件。

注意事项:

1、区分X64版本和X86版本下载;

2、安装在非中文的目录中,例如d:/ISAPI_Rewrite3/

3、设置访问权限。对ISAPI_Rewrite3文件夹,右键---属性--安全里面,添加iis_user,users默认访问权限;

二、允许组件DLL的使用。安装完ISAPI_Rewrite3后,到你的IIS中,IIS7.5中的话,你在网站的ISPA里已经发现它已经存在了,IIS其他版本你们自己设置,手动添加进ISPA中,在IIS中点击你的机器服务,选择右边的“ISAPI和CGI限制选项”

在里面添加ISAPI_Rewrite3安装目中的同名.DLL文件,允许使用,不然服务器是默认不使用的。

三、改写ISAPI_Rewrite3安装目中的httpd.conf文件,这个就是改写规则了。里面都是正则表达式,比较简单,安装目录中有测试软件RegexTest.exe

注意事项:

1、httpd.conf文件添加IIS_USER,USERS默认访问读取权限

2、httpd.conf文件必须是ANSI格式的编码方式,即文本打开另存为,编码方式选择ANSI即可

3、发布前请好好测试你的正则表达式,我给出条规则大家参考吧

RewriteRule ^(.*)/Generate/([0-9]*).html$ $1/Item/$2.aspx

RewriteRule是规则的开头 ,一般公式就是RewriteRule 改些前的网址规则 改写后的网址规则

四、再次确定你的网站ISAPI中添加了ISAPI_Rewrite.dll组件,重启,测试一下效果

 

南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |

TEL:400-025-9-467 025-58633651 QQ:23190019  
发布者:admin 发布时间:2014/12/7 阅读:2767

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在线支持:点击这里给我发消息 点击这里给我发消息