社区
ASP
帖子详情
ISAPI_Rewrite如何在访问一个域名的时候,实际上是访问一个文件呢?
twtetgso
2008-11-27 09:14:10
如,在地址栏输入http://localhost 实际上是访问网站根目录下的home.asp ??要如何写正则?
...全文
51
2
打赏
收藏
ISAPI_Rewrite如何在访问一个域名的时候,实际上是访问一个文件呢?
如,在地址栏输入http://localhost 实际上是访问网站根目录下的home.asp ??要如何写正则?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
twtetgso
2008-11-28
打赏
举报
回复
顶
twtetgso
2008-11-28
打赏
举报
回复
没有人作过??
I
SAP
I
Rewrite
实现IIS图片防盗链
为了实现图片防盗链,根据网络上搜集的资料加上自己的实践,终于实现了iis下的图片防盗链功能。 实施步骤: 1.下载比较出名的www.helicontech.com提供的I
SAP
I
Rewrite
软件的免费版本(免费版本虽然有一些功能上的限制,但是做防盗链足够了): http://www.i
sap
i
rewrite
.com/download/i
sap
i_rwl_x86_0072.msi 2.设置软件安装目录的IIS_WGP组的读写权限(重要,如果不设置安装完后你的网站就会直接Service Unavailable,无法
访问
)。 设置方法: 假如你的安装目录是D:\Program Files\Helicon\I
SAP
I_
Rewrite
(默认安装目录是\Program Files\Helicon\I
SAP
I_
Rewrite
,我们可以先建立),右击I
SAP
I_
Rewrite
,选择“属性”->“安全”->“添加”->“高级”->“立即查找”,会找到一项IIS_WGP,双击添加,确定即可。然后选中这个组,点击“完全控制”,使其拥有读写权限。 3.安装软件(安装过程中软件会重启iis),安装目录选择上一步设置好权限的目录,安装完毕后打开控制面板里的Internet 信息服务,打开网站的属性对话框里面有一项“i
sap
i筛选器”,点击“添加”,“筛选器名称”自己随便填写
一个
好理解的名字就可以,“可执行
文件
”项点击“浏览”,选择刚才安装的I
SAP
I_
Rewrite
的安装目录中的I
SAP
I_
Rewrite
.dll,确定即可。重启iis。 4.修改安装目录中的httpd.ini
文件
(如果这个
文件
为“只读”属性,则去掉“只读”之后再修改) 添加:
Rewrite
Cond Host: ^(.+)$
Rewrite
Cond Referer: ^(?!http://\\1.*).*$
Rewrite
Cond Referer: ^(?!http://.*\.baidu\.com|.*\.google\.com|.*googlebot\.com|.*\.abc\.net).*).*$
Rewrite
Rule ^(?!(/logo\.gif|/2_files/logo_tg\.gif)).*\.(?:gif|jpg|jpeg|png)$ /block.gif [I,O,N] 解释说明: a.上面规则第三行中的www.abc.net为你网站的
域名
,请根据实际情况作出相应的修改,里面的baidu.com 和google.com是为了不阻止搜索引擎蜘蛛抓取图片。 b.第四行中的/logo.gif和2_fies/logo_tg.gif为你的logo图片的地址,目的是允许别人友情链接使用你的logo,如果不需要可以去掉"(?!(/logo\.gif|/2_files/logo_tg\.gif))"。后面的gif jpg等等可以自己根据实际情况修改。 另修改规则无需重启iis,只需要修改httpd.ini配置
文件
即可。
I
SAP
I_
Rewrite
3.1教程中文版
第一章:软件介绍 I
SAP
I_
Rewrite
是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_
rewrite
的语法,从而使仅仅复制.htaccess
文件
就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。 I
SAP
I_
Rewrite
最重要的功能: ·I
SAP
I_
Rewrite
提供了和Apach
用I
SAP
I_
Rewrite
实现反向代理(ReverseProxy)
I
SAP
I_
Rewrite
是
一个
强大的基于正则表达式的URL处理引擎。它非常类似于Apache's mod_
Rewrite
,但它是专为IIS设计的。
I
SAP
I_
Rewrite
有两个版本:I
SAP
I_
Rewrite
Full与I
SAP
I_
Rewrite
Lite。
I
SAP
I_
Rewrite
Lite是免费版本,但不支持反向代理功能。
I
SAP
I_
Rewrite
Full只能下载到30天的试用版本。
这篇文章介绍的是基于I
SAP
I_
Rewrite
Full实现
I
SAP
I_
Rewrite
3.1 教程(三)
4.1AccessFileName指令 说明 设置分布式配置
文件
的名称 语法 AccessFileName filename [filename] ... 默认值 AccessFileName .htaccess 使用环境 server config 指定
一个
I
SAP
I_
ReWrite
寻求分布式配置的
文件
名列表。默认
文件
名是.ht
I
SAP
I_
Rewrite
中文手册
参考:http://blog.csdn.net/fanxiaojie119/article/details/5353186 第一章:软件介绍I
SAP
I_
Rewrite
是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_
rewrite
的语法,从而使仅仅复制.htaccess
文件
就把配置从appach移植到IIS中或者...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章