mod重写后,所有图像文件路径都不可见
本文关键字:路径 文件 图像 重写 mod | 更新日期: 2023-09-27 18:20:41
我想向网站添加一个url重写,当我试图访问该页面时,它加载时没有图像和css文件。这是我的代码:
< rewriter>
< rewrite url="~/item/(.+)/(.+)" to="~/item.aspx?imageId=$1&category=$2"/>
< /rewriter>
and
< location path="~/item.aspx">
< system.web>
< authorization>
< allow users="*" />
< /authorization>
< /system.web>
< /location>
但它似乎没有认识到这条路。有人做错了什么吗?
谢谢,Alina
您需要允许访问级联样式表、图像、其他资源等元素,无论这些元素位于何处-您可以使用<location>
来完成此操作,就像您对页面所做的那样。
我认为路径中的波浪号(~
)也是不必要的。
例如:
<location path="path/to/styles/style.css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="path/to/images">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>