重写二级域名,图片路径问题

iexapl 2007-12-13 02:24:28
我用微软的URLRewriter重写成二级域名的,域名是好使了,可是图片显示不出来了.哪位高手知道怎么处理,帮帮兄弟弟!!!!!!!!!
...全文
229 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuwei308025 2008-08-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hzsasheng 的回复:]
是的,,上面那个 href 要改成你的 images 目录所在的那个地址

比如下面这个,可以直接引用百度的图片
HTML code<basehref="http://img.baidu.com"><html><body><imgsrc='img/logo-zhidao.gif'></body></html>
[/Quote]

感谢hzsasheng !!
iexapl 2007-12-13
  • 打赏
  • 举报
回复
图片太多,不是处理起来也太麻烦了
sunxw18 2007-12-13
  • 打赏
  • 举报
回复
我也遇到这个问题,目前都是使用绝对路径来处理的。
而不是使用../image/book.jpg或者image/book.jpg这种形式。

对于Html控件使用src= " <%=ResolveUrl( "../image/book.jpg ") % > "

对于服务器控件,则使用~/这种形式,会自动处理的。
hzsasheng 2007-12-13
  • 打赏
  • 举报
回复
喔。。你超链也是用相对的,那这个可能没办法了,设置一个变量吧,然后在页面图片路径前用这个变量
iexapl 2007-12-13
  • 打赏
  • 举报
回复
hzsasheng
我用你的代码,怎么所有有关路径都变百度的了,超链也是
hzsasheng 2007-12-13
  • 打赏
  • 举报
回复
是的,,上面那个 href 要改成你的 images 目录所在的那个地址

比如下面这个,可以直接引用百度的图片


<base href="http://img.baidu.com">
<html>
<body>
<img src='img/logo-zhidao.gif'>
</body>
</html>
iexapl 2007-12-13
  • 打赏
  • 举报
回复
hzsasheng
只在aspx文件里加<base href="http://www.xxx.com/news">就行了吗?我加了怎么不行
hzsasheng 2007-12-13
  • 打赏
  • 举报
回复
在重写的页面上加上


<base href="http://www.xxx.com/news">


这个URL视乎你的images在的目录
cceon 2007-12-13
  • 打赏
  • 举报
回复
顶一下
iexapl 2007-12-13
  • 打赏
  • 举报
回复
flybird_13
"~"只有服务端控件才有用,可是图片大部分都是客户端的方式.而且服务端控件用多了会影响速度的
iexapl 2007-12-13
  • 打赏
  • 举报
回复
有没有在不改页面文件的情况下,只加或改一段程序就可以正常显示图片的方法
flybird_13 2007-12-13
  • 打赏
  • 举报
回复
使用“~”句法从你应用的根目录来引用文件(譬如,<asp:image imageurl="~/images/logo.jpg" runat="server"/>) 。
iexapl 2007-12-13
  • 打赏
  • 举报
回复
如:
页面文件的实际地址是
http://www.xxx.com/news/Default.aspx
页面内的图片是这样些的<img src="images/wq.gif">
图片能正常显示
可是将页面重写为
http://news.xxx.com/Default.aspx
图片就是显示了,而是一个"叉"那种
Nils 2007-12-13
  • 打赏
  • 举报
回复
看你怎么重写的路径了,相对路径在一定情况下也会出错的.
你可以把图片路径改为真实URL http://www.xxx.com/xxx/images/...
symbol441 2007-12-13
  • 打赏
  • 举报
回复
图片采用相对路径貌似不会受到影响吧.

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧