使用url reqritting并遵循以下规则:
< rule source =“(。)/ galary.aspx”destination =“galary.aspx?$ 1”/>
链接在MasterPage中,我在其中设置了以下标记:
< a href =“/ 2 / galary.aspx”> Galary 2< / a>
内部交易如下:
/galary.aspx?2
使用此规则页面正常。但是其他链接断开,图像没有显示在像。
这样的页面上当检查页面的源代码时,我发现所有图像和其他菜单的链接都以相同的格式更改,我应用了url的规则。 喜欢:实际图片路径:/images/img.gif但现在这些是:/2/images/img.gif
我手动设置了所有内容的绝对路径,然后出现了图片但不是解决方案。
等待您的输入
答案 0 :(得分:0)
您的解决方案很简单,因为点(。),您的规则会匹配每个链接。更改规则您需要一个与数字首先匹配的正则表达式:
(\d+)/gallery\.aspx
用此替换您的规则,它只与 Number / Gallery.aspx
匹配