无子目录的固定链接

时间:2011-11-28 作者:hakan

今天我使用:

permalink\\u结构:/%postname%

这在我的页面上为我提供了如下URL:

  1. #http://www.mypage.com/page1
  2. #http://www.mypage.com/page1/page2
  3. #http://www.mypage.com/page1/page2/page3但我希望它是:

    1. #http://www.mypage.com/page1
    2. #http://www.mypage.com/page2
    3. #http://www.mypage.com/page3我怎样才能做到这一点?

      我仍然想使用wordpress管理中的父函数。。。

      The reasons why I want this are:

      <当我(或其他人)更改第1页的URL时,看起来好多了,我没有弄乱第2页和第3页的URL(减少301工作量)
    4. (更好的SEO)
1 个回复
最合适的回答,由SO网友:ZweiBlumen 整理而成

一种解决方案是将所有页面创建为根页面,然后使用“外观->菜单”中的菜单页面来定义页面的结构。这假设您的主题支持菜单,默认的Wordpress主题TwentTen和TwentyEleven也支持菜单。

Update:

这里有几个链接可以帮助您在不使用菜单功能的情况下完成此操作(我完全同意您的评论,即使用菜单功能有点烦人)。

这是一个似乎有帮助的插件:

http://wordpress.org/extend/plugins/custom-permalinks/

下面是一个破解Wordpress核心代码的例子(我一般不推荐):

http://wordpress.org/support/topic/page-permalinks-without-hierarchy-parents

不过我也没试过。

结束

相关推荐

Custom permalinks

我们有一个自定义类型music./music/ /music/post-name/ 此外,我们还有一个类似标签的分类法genres. 其URL为:/music-genres/genre-name/ 我尝试创建如下URL:/music/ /music/post-name/ /music/genres/ /music/genres/genre-name/ /music-genres/ 应替换为/music/genres/.最后,我们应该得到如下url