【问题标题】:Umbraco Alternative Links doesn't workUmbraco 替代链接不起作用
【发布时间】:2012-02-07 11:13:49
【问题描述】:

您好,我在 Umbraco 4.7 CMS 中创建了一些页面, 配置一些替代链接到它看起来像的页面(部分)。 如果我看

文档链接 /folder/folder2/page1.aspx - workig

替代链接

  1. http://site.com/folder/folder2/page1.aspx - workig
  2. http://site.com/en/folder/folder2/page1.aspx - 不工作
  3. http://site.com/old-folder/folder2/page1.aspx - 不工作

但在浏览器中,仅 /folder/folder2/page1.aspx 显示有效页面,其他链接将用户重定向到 umbraco 配置文件中配置的 404 页面。

【问题讨论】:

  • 尽管除了“您尝试重新发布了吗?”之外,我不知道还有什么其他建议。您可能会发现一些有用的信息herehere
  • 您是否将链接 #2 和 #3 配置为别名?
  • ProNotion 你是什么意思?我该如何配置它?
  • @cleric Umbraco 怎么知道 url #2 和 #3 映射到那个节点?

标签: umbraco


【解决方案1】:

您是否考虑过使用 UrlRewriting 模块来完成这项工作。您可以添加类似于以下内容的新规则:

<add name="page1rewrite"
                virtualUrl="^~/en/folder/folder2/page1.aspx"
                rewriteUrlParameter="ExcludeFromClientQueryString"
                destinationUrl="~/folder/folder2/page2.aspx"
                ignoreCase="true" />

这可以根据您的确切要求进一步改进,但您可以将所有 url ~/en/folder/folder2/ 重写到新位置。

【讨论】:

    【解决方案2】:

    另一种选择是使用umbracoUrlAlias 文档类型属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2015-03-06
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      相关资源
      最近更新 更多