本页主题: 请教:如何用glabal.asa限制访问某个目录? 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

不羁的风
级别: 精灵王


精华: 0
发帖: 210
威望: 146 点
金钱: 490 RMB
贡献值: 360 点
好评度: 58 点
在线时间:44(小时)
注册时间:2005-09-07
最后登录:2007-06-02

 请教:如何用glabal.asa限制访问某个目录?

我们知道放根目录的global.asa中
Session_onStart可以控制用户进入页面

代码如下
1,Global.asa(放在被调试的虚拟目录的根目录下面)
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart '只要是用户第一次登录本站,则会跳转到首页
response.redirect("/")
End Sub
</SCRIPT>

以上可以使每次访问进入首页(只要是第一次访问该站任何URL)。

问题是,我不想这么做,我只想某个用户访问了我禁止访问的目录后(比如专门放软件的目录upsoft)才自动进入首页,这样可以达到防止盗链效果。防止非法连接。访问其他目录或者其他URL依然正常,
不知道该怎么实现,

或者这样,某个目录非来自www.xxxxx.com的访问,也跳转到首页,依然用global.asa控制.

请教一下,谢谢!
<br>
启天网络
http://www.7tsky.com
顶端 Posted: 06-04-06 14:55 | [楼 主]
Mike
群熵工程师
级别: 管理员


精华: 7
发帖: 951
威望: 714 点
金钱: 6601 RMB
贡献值: 0 点
好评度: 611 点
在线时间:1405(小时)
注册时间:2003-11-28
最后登录:2018-04-23

 

应该是给那个upsoft目录创建一个应用(Application)就可以了吧,在IIS站点的目录上点属性设置。然后把global.asa放到这个目录下。你试试看。是否成功都回复说明一下。
顶端 Posted: 06-04-07 23:38 | 1 楼
不羁的风
级别: 精灵王


精华: 0
发帖: 210
威望: 146 点
金钱: 490 RMB
贡献值: 360 点
好评度: 58 点
在线时间:44(小时)
注册时间:2005-09-07
最后登录:2007-06-02

 

非本机操作,是在虚拟主机上想实现这样的功能。
<br>
启天网络
http://www.7tsky.com
顶端 Posted: 06-04-08 09:49 | 2 楼
Mike
群熵工程师
级别: 管理员


精华: 7
发帖: 951
威望: 714 点
金钱: 6601 RMB
贡献值: 0 点
好评度: 611 点
在线时间:1405(小时)
注册时间:2003-11-28
最后登录:2018-04-23

 

你现在本机试试看行不行啊。不创建应用应该是不行的
顶端 Posted: 06-04-08 15:33 | 3 楼
帖子浏览记录 版块浏览记录
群熵信息 - 技术讨论区 » WEB脚本技术进阶

Total 0.016296(s) query 5, Time now is:08-22 14:01, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation

上海服务器租用 杭州世导双线服务器托管 云主机 VPS