【问题标题】:Url rewriting affects other linkstheURL重写影响其他链接
【发布时间】:2018-06-06 11:58:14
【问题描述】:

我使用 url reqritting 并遵循以下规则:

链接位于 MasterPage 中,我在其中设置了 achor 标签,例如:

Galary 2
内部交易为:
/galary.aspx?2

使用此规则,该页面对我来说运行良好。但其他链接中断,图像未显示在类似的页面上。

查看页面源代码时,我发现所有图片和其他菜单的链接都以相同的格式更改,我为 url 应用了规则。 喜欢:实际图像路径:/images/img.gif 但现在这些是:/2/images/img.gif

我手动设置了所有内容的绝对路径,然后出现了图像,但这不是解决方案。

等待您的输入

【问题讨论】:

  • 仍然没有找到任何解决方案。

标签: c# asp.net url-rewriting


【解决方案1】:

您的解决方案很简单,您的规则匹配每个链接,因为点 (.)。更改规则你需要一个与数字匹配的正则表达式:

(\d+)/gallery\.aspx

用这个替换你的规则,它只匹配 Number/Gallery.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    相关资源
    最近更新 更多