1

情景

我有一个包含几个自动生成菜单的网站:

  • 主菜单(“根级别”页面)
  • 树形菜单(全树向下到当前页面)
  • 面包屑(仅限.ACT

现在我看到了关于这些菜单和RealURL扩展的两种可能性。

策略 A:根为首页

我将像这样创建页面树:

⊛ www.site.tld 
 ↳ Page 1
 ↳ Page 2
 ↳ Page 3

优点缺点

  • 缺点:我将不得不手动将“首页”的链接(来自页面“www.site.tld”的内容)添加到菜单的所有排列中(因为这与其他“根级别”不在同一物理级别上"页)
  • 优点:RealURL 将默认将所有指向首页(根页面)的链接呈现为/

策略 B:首页作为树中的单独页面

我将像这样创建页面树:

⊛ www.site.tld 
 ↳ Front page
 ↳ Page 1
 ↳ Page 2
 ↳ Page 3

优点缺点

  • Pro:“首页”的链接会自动添加到菜单的所有排列中(因为这是正确级别上的明确页面)
  • 缺点:RealURL 将默认呈现所有指向首页的链接,/front-page/而我希望它链接为/

最佳实践?

在首页作为根与首页作为单独的页面问题中是否有最佳实践?即,我应该使用 A 并手动扩展菜单,还是使用 B(如果是,如何配置 RealURL 以呈现正确的链接)?

编辑:答案

Phil为我提供了具体问题的解决方案。使用策略 B,但让页面“首页”成为指向dokType根(页面“www.site.tld”)的链接(= 快捷方式)。这将修复菜单链接。(“首页”是一种快捷方式,内容将驻留在“www.site.tld”上。)

如果有人知道这个的替代品,请告诉我。但是,我确实相信这将满足我对这个问题的需求。

4

1 回答 1

1

我看到了 2 个解决方案(如果我真的理解你的问题)。

  1. 把首页类型链接,并链接到/
  2. 如果您有权访问 .htaccess,请将 /front-page/ 重定向到 /

解决方案 B 更简单,无需特殊的 RealURL 配置即可完成

于 2011-05-16T00:25:37.933 回答