首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

{# 200分 #} 请老.net程序员,说说,以下的路径有关问题应该怎么解决。在线

2011-12-27 
{# 200分 #} 请老.net程序员,说说,以下的路径问题应该如何解决。在线。先说明,情况:默认网站路径为:C:/Inetp

{# 200分 #} 请老.net程序员,说说,以下的路径问题应该如何解决。在线。
先说明,情况:
默认网站路径为:C:/Inetpub/wwwroot/
虚拟目录1:C:/Inetpub/wwwroot/firstsite(含有一个one.jpg)
虚拟目录2:C:/Inetpub/wwwroot/secondsite(有一个index.aspx)

问题是这样的
secondsite站的index.aspx页面中,有一个图片(img)指向了firstsite站的one.jpg图片(通过../firstsite/one.jpg相对路径)。


为了防止,secondsite站的跨站利用资料的行为,应该怎么作呢??

都为了一天了,没人答,真是心急。在线,请您出手帮帮我吧。

[解决办法]
不会,纯mark.

[解决办法]
JF UP 2进制加密```如果你很牛
[解决办法]
关注,帮顶
[解决办法]
关注
[解决办法]
关注一下~
[解决办法]
也不知道,楼主何目的
如果是跨虚拟目录的话,使用相对路径是不可以取的
谁叫你在C:/Inetpub/wwwroot/下建网站的,在这个目录下,相当于大家共享
如:
http://192.168.1.10/firstsite
http://192.168.1.10/firstsite/one.jpg
http://192.168.1.10/secondsite
取的相对路径../firstsite/one.jpg,所以图片显示的路径就是http://192.168.1.10/firstsite/one.jpg
所以你放到默认目录下,就自动解析到http://192.168.1.10/firstsite/one.jpg了
而实际上,你不在默认虚拟目录下建网站时,是不可能会跨虚拟目录的.
很简单的事情,干吗搞的这么复杂啊
如果你说的防盗链,那又是另外的事情
[解决办法]
1、互联网的基本精神就是共享
2、图片加水印的意义更大
3、一个公司的
4、无语。
[解决办法]
明明是一句话
硬要加个 1 2 3 4
[解决办法]
路过,不懂,帮顶
[解决办法]
可以通过http引用,把firstsite站的one.jpg图片当作是互联网上的一个资源
img的src设定为http://www.yourweb.com/firstsite/one.jpg试试
[解决办法]
不要用默认网站
帮顶
[解决办法]
帮顶~
[解决办法]
就共用你两张图片,楼主也不要在意啊!
别人通过http://www.xxx.com/x.jpg还可以引用图片呢
[解决办法]
Web.config
<deny user=*>
阻止匿名用户
[解决办法]
图片加水印的意义更大
==================
同意
[解决办法]
up
[解决办法]
关注事态发展,楼主为什么不让你同事引用你资源?
[解决办法]
帮忙顶吧
[解决办法]
...........不明确
[解决办法]
3
[解决办法]
帮你顶下
[解决办法]
先说明,情况:
默认网站路径为:C:/Inetpub/wwwroot/
虚拟目录1:C:/Inetpub/wwwroot/firstsite(含有一个one.jpg)
虚拟目录2:C:/Inetpub/wwwroot/secondsite(有一个index.aspx)

问题是这样的
secondsite站的index.aspx页面中,有一个图片(img)指向了firstsite站的one.jpg图片(通过../firstsite/one.jpg相对路径)。
--------------------------------------------------

你的是 firstsite 和 secondsite (site). 建的却是virtual directory


虚拟目录本就是同一个站点。 内部数据共享无可非议。

以下几中方法。供你选
1 禁止使用父路径.
2 建两个站点,用二级域名
firstsite.yourdomain.com -> C:/Inetpub/wwwroot/firstsite
secondsite.yourdomain.com -> C:/Inetpub/wwwroot/secondsite
//不要用www.yourdomain.com/firstsite(secondsite)/index.htm
3
默认网站路径为:C:/Inetpub/wwwroot/
虚拟目录1:C:/Inetpub/firstsite(移到上面去)
虚拟目录2:C:/Inetpub/secondsite(同上)

[解决办法]
<location path= "Default1.aspx ">
<system.web>
<authorization>
<deny users= "? " />
</authorization>
</system.web>
</location>

热点排行