为了账号安全,请及时绑定邮箱和手机立即绑定

UrlRewriter重写地址后,css js gif等等失效问题

UrlRewriter重写地址后,css js gif等等失效问题

达令说 2018-11-05 05:06:41
实示地址:aa.aspxcss/css.cssimgages/*.gifjc/j.js重写规则:<rewrite url="^/User/(\d+)$" to="~/aa.aspx?id=$1" processing="stop" /><rewrite url="^/User/(\w+)$" to="~/aa.aspx?name=$1" processing="stop" /><rewrite url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.css|\.js)(\?.+)?)$" to="$1" processing="stop" />例:www.www.com/user/1     www.www.com./aa.aspx?id=1问题:www.www.com/user/1中的CSS,gif,js都失效了。请问大家怎么解决?<rewrite url="^(/.+(\.gif|\.png|\.jpg|\.ico|\.css|\.js)(\?.+)?)$" to="$1" processing="stop" />这个不是可以不重写为些文件的。大家指点下。谢谢
查看完整描述

2 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

如果不用绝对路径只能把你的重写过的url改变下比如  /user_12345,/user-12345,之类的,尽量不要改变路径深度,以前做过个用重写的项目,url都改写成这样了。

查看完整回答
反对 回复 2018-11-06
?
慕慕森

TA贡献1856条经验 获得超17个赞

要写成绝对地址呢。比如你的图片a.jpg在images文件夹下。在页面上引用要写成  /images/a.jpg   

路径的第一个斜杠不要丢掉哦


查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 483 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信