我需要组织我的网站上的页面,以便它们以适当的层次结构显示。问题是类别派生页面出现在我的层次结构之外。如果您今天在我的网站上,这是当前的层次结构:
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/category/policy
我需要在“内部”下显示“策略类别”页面,该页面只能由我的注册用户访问,例如:
Home mysite.com
-> Internal (page) mysite.com/internal
-> Docs (page) mysite.com/internal/docs
-> Policy (category) mysite.com/internal/policy
我有其他(外部/公共)类别页面,需要以不同的方式处理。如果有任何关于我如何做到这一点的想法,我将不胜感激。
最合适的回答,由SO网友:Jim Fell 整理而成
我将所有内容切换到一个类别模型,因此我现在有了这个类别层次结构:
Internal
-- Docs
-- Policy
我必须弄清楚如何定制
/category/internal/
页面布局更晚,但与我现在所做的其他事情相比,这是较低的优先级。这种安排满足了我的迫切需要。
Update
我已经使用301重定向完成了顶层类别页面的架构,因此现在我得到的是:
Internal (category) -- 301 --> Internal (page)
-- Docs (category)
-- Policy (category)