我遇到一个问题,即需要动态更改css文件中的图像路径。目前,图像链接在某些css文件中类似于url(../../image/image.png)
。在其他链接中,链接类似于url(../image/image.png)
。
我使用pack:tag
将所有css文件打包到一个文件中,因此当从打包的css文件访问时,../../image/image.png
链接会被打破,因为打包的css文件是正确的路径变为../image/image.png
。
我被告知解决问题的方法是使用url redirect和tuckey,但我不确定这个过程。我在web.xml中添加了过滤器,但是我应该在urlredirect.xml中添加什么规则?目前它的内容如下:
<rule> <from>.*/behavior/(.*)</from> <to type="forward">/css/$1</to> </rule>
答案 0 :(得分:0)
我通过使用绝对引用而不是相对来解决这个问题。所以使用url(/yourfolder/image/image.png)
。