博客上使用静态的头版和其他是它的孩子的页面。举一个例子:

www.example.com

该页面的SLUG显示在诸如www.example.com/long-slug-from-static-front-page/sub-page-slug.html之类的子页面的永久链接中。

现在的问题是如何使URL设计更自然?由于父页面是前页面,因此应该是slug sites homepage-url(例如,不像在 http://www.example.com/)但是,添加了静态页面。

我闻到这是WordPress的缺点,有什么想法吗?

我被要求通过插图使场景更具体,因为它很恰当地描述。对不起。目的是将WordPress用作CMS来反映以下结构(请不要相反):

插图:

逻辑数据及其结构:

  • 开始
    • 蓝色的
    • 红色的
      • 深红
      • 红灯
      • 燃烧的红色
    • 黄色

将数据映射到页面:

  • 开始:主页
    • 蓝色:蓝页
    • 红色:红页
      • 深红色:深红页
      • 浅红色:浅红页
      • 烧红:烧红页
    • 黄色:黄页

URL布局:

WordPress是工作的工具吗?还是使用页面层次结构和静态前页面与URL布局相矛盾?

有帮助吗?

解决方案

WordPress确实有一种做您想做的事情。使它们全部最高页面。除非您有充分的理由不这样做。

其他提示

不完全是,WordPress从URL结构中确定其查询,因此::

www.example.com/my-sub-page/ 将是与 www.example.com/my-other-top-level-page, ,因此WordPress无法分辨您是在寻找子页面还是顶级页面。

话虽如此,我认为WordPress不允许您在子级页面和顶级页面上拥有相同的slug词 - 因此 不应该 是原因。如果您需要永久链接结构,为什么不将您的“子页面”作为顶级页面。如果您希望他们在 www.example.com/my-sub-page/ 然后听起来他们还是“最高级别”。

您的子页面不应是“首页”的孩子。我知道人们会画这样的站点地图,但实际上不是它的工作原理。

所以你有了:

example.com(使用静态头版“主页”)

从这种方法中没有SEO或用户体验问题,这就是大多数CMS网站的完成方式。

许可以下: CC-BY-SA归因
scroll top