urlrewrite重写问题???

qingYun1029 2011-09-19 12:52:54
网站根目录为web文件夹

网站有一个新闻栏目,下面有很多不同的新闻类型,sports、music、mobiles等,

新闻展示页——NewsDetail.aspx,该页面通过不同的栏目id和新闻ld确定所属栏目和新闻内容。

现在我用urlrewrite重写url,重写规则如下


<RewriterRule>
<LookFor>~/CityExpress/(\d+)\.html</LookFor>
<SendTo><![CDATA[~/CityExpress.aspx?idnpId=$1]]></SendTo>
</RewriterRule>


重写过后页面图片显示不了,请问该如何解决??
...全文
114 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
肯定不能访问了。。

我查看过图片途径,是重写过后的路径,可能是没有将非非服务器资源映射到aspnet_isipa.dll的原因。
ycproc 2011-09-19
  • 打赏
  • 举报
回复
重写后的路径 不能代表你的图片路径
你把你的图片路径复制 在地址栏能访问的到吗?
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
算了,结贴了,就按照我自己的来,谢谢大家了!
woaixiaomin 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qingyun1029 的回复:]

引用 4 楼 lq_651119244 的回复:

你重写之后路径变了,在页面引用图片或CSS路径的时候最好这样"/imgages/img.jpg"从根目录开始,这样就不会出现那种情况了


试过了,都改过来还不累死了?

如果老大一句话说这个url重写“不理想”那我不是气死了?

如果是这样的话我直接把重写规则改成:

XML code

<RewriterRu……
[/Quote]

就用这种办法吧!

我也是这么做的,关键是刚开始的时候文件都要管理好,服务器的话尽量用服务器控件,路径问题尽量用“~”符号,然后不管路径怎么重新,该显示的还是会显示。
灵雨飘零 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 qingyun1029 的回复:]
又没人了,顶起来!
[/Quote]
帮顶!!
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
又没人了,顶起来!
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 qingyun1029 的回复:]

引用 4 楼 lq_651119244 的回复:

你重写之后路径变了,在页面引用图片或CSS路径的时候最好这样"/imgages/img.jpg"从根目录开始,这样就不会出现那种情况了


试过了,都改过来还不累死了?

如果老大一句话说这个url重写“不理想”那我不是气死了?

如果是这样的话我直接把重写规则改成:

XML code

<RewriterRu……
[/Quote]

如果能找到简单易行的办法就改,不然就按照这个来。。

请大家帮帮忙!
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lq_651119244 的回复:]

你重写之后路径变了,在页面引用图片或CSS路径的时候最好这样"/imgages/img.jpg"从根目录开始,这样就不会出现那种情况了
[/Quote]

试过了,都改过来还不累死了?

如果老大一句话说这个url重写“不理想”那我不是气死了?

如果是这样的话我直接把重写规则改成:


<RewriterRule>
<LookFor>~/CityExpress-(\d+)\.html</LookFor>
<SendTo><![CDATA[~/CityExpress.aspx?idnpId=$1]]></SendTo>
</RewriterRule>


岂不是爽多了?
LQ_651119244 2011-09-19
  • 打赏
  • 举报
回复
你重写之后路径变了,在页面引用图片或CSS路径的时候最好这样"/imgages/img.jpg"从根目录开始,这样就不会出现那种情况了
qingYun1029 2011-09-19
  • 打赏
  • 举报
回复
重写过后的页面路径http://localhost:3329/web/sports/126.html

不能显示的图片路径:http://localhost:3329/web/sports/imgs/zhtch.jpg

原因是imgs文件夹在web文件夹下面。

62,050

社区成员

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

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

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

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