【问题标题】:Problems with relative links while using friendly url使用友好 url 时相对链接的问题
【发布时间】:2010-09-28 22:09:27
【问题描述】:

我正在使用 urlrewiter.net 来实现友好的 url。 这是一个很棒且易于使用的软件包!

尽管如此,在使用子文件夹时,我在与图像和其他内页的相对链接方面遇到了问题。

我尝试使用 ~ (服务器端),但没有成功。 还有其他解决方案吗?

【问题讨论】:

    标签: asp.net asp.net-2.0 friendly-url


    【解决方案1】:

    您可能应该对您的网站进行分段,以便静态元素(图像、css 等)与动态生成的 url 位于不同的位置。我过去广泛使用过 URlRewriter,效果很好,但是我们的网站是这样设置的,因此我们的资源是这样分段的。

    【讨论】:

      【解决方案2】:

      由于这些问题,我开始总是给出相对(到根)URL,所以假设你有一个 images 子目录:

      http://www.contoso.com/images/blah.jpg

      您总是通过“/images/blah.jpg”来引用它..无论基本页面/上下文是什么,该图像都可以访问。

      【讨论】:

        【解决方案3】:

        您可以简单地将基本标记添加到您的 HTML 标头中。这将强制浏览器使用指定的位置来解析相对链接。或许这篇文章对你有帮助:SEO-Friendly URLs and Relative Links

        【讨论】:

          猜你喜欢
          • 2011-04-19
          • 2010-09-28
          • 2011-11-02
          • 1970-01-01
          • 2014-06-03
          • 2011-09-23
          • 1970-01-01
          • 1970-01-01
          • 2010-11-01
          相关资源
          最近更新 更多