【问题标题】:Proper Approach for Custom URL's with DNN 7.1.2 and Advanced URL使用 DNN 7.1.2 和高级 URL 的自定义 URL 的正确方法
【发布时间】:2013-11-16 13:27:42
【问题描述】:

我有一个 dnn 7.1.2 站点,我真的很喜欢友好 url 提供程序的高级模式中的新 url 格式。但是,在我的 web.config 中,我有一堆 url 重写规则,这些规则在设置为 humanFriendly 时效果很好,但现在它在我的重写之上执行了额外的 301,这并不好。

如何告诉 DNN 忽略已经重写的 url 并直接通过?

【问题讨论】:

    标签: c# asp.net dotnetnuke


    【解决方案1】:

    我建议您将在 web.config 中重写的 url 添加到 taburls 表中,然后将它们从 web.config 中删除,让 DNN 处理重写而不是使用 IIS 进行。将来也应该使 DNN 升级更容易遵循

    【讨论】:

    • 所以使用 TabUrl 的表,我应该能够为每个自定义 url 添加一条记录,它应该重写为什么?我无法理解它应该如何工作。
    • 我的理解是,该表将允许您拥有所有重定向到页面 URL 的客户 URL,重定向到该页面的“默认”URL。
    • 如果我有很多 url 指向一个页面,而重写只是添加正确的查询字符串?
    • 我不知道那个,抱歉。
    猜你喜欢
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 2018-06-20
    • 2015-01-29
    • 2021-10-05
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    相关资源
    最近更新 更多