当前位置: 代码迷 >> ASP.NET >> {# 200分 #} 请老.net程序员,说说,以下的路径有关问题应该怎么解决。在线
  详细解决方案

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

热度:2833   发布时间:2013-02-25 00:00:00.0
{# 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
  相关解决方案