2016-02-25 85 views
0

我已经看遍了所有的地方,无法弄清楚如何得到这个工作。自定义固定链接页面名称WordPress的

我想我的博客文章的网址是这样的:“www.website.com/my-page/category-name/blog-post-title”

我遇到的问题是,我有一个名为“我的页面”的页面。

因此,我有一个页面“www.website.com/my-page/”,它只是一个标准的wordpress页面,但我希望博客文章的url看起来像是在该页面下。

这里是我的永久链接至今:

/my-page/%category%/%postname%/ 

但是,这并不工作,并打开一个博客文章时,得到一个404错误。

在这一点上,我不相信它可以通过wordpress gui修复,所以如果任何人有任何建议,将不胜感激。

谢谢!

编辑:我想补充说,永久链接工作正常,如果我删除“/我的网页”,或者如果我只是修改它,因此它不匹配页面。所有的

回答

1

首先因为它会导致糟糕的表现,你不应该使用该类别中的永久链接的前面(和一些职位可能有多个类别):http://ottopress.com/2010/category-in-permalinks-considered-harmful/

的第二件事是 - 它应该工作。我尝试在WordPress上进行全新安装,并获得正确的结果。

  • 您是否刷新重写规则/保存新的永久链接结构?
  • 你发布了一篇文章吗?
  • 您的服务器是否正确配置为使用永久链接?

第三种可能性 - 如果你的永久链接结构不适合某些原因,你可以定义自定义固定链接结构的工作:

https://codex.wordpress.org/Rewrite_API

+0

我无法得到它的一个新的工作装,你确定有一个与永久链接中相同的slu matching的匹配页面?是的,如果我只是删除“/我的网页”它工作正常,只有当该部分匹配网站上导致错误的页面。 另外,感谢有关糟糕表现的信息,但是,对于我的具体目的而言,我很高兴知道,但我需要这种方式。 – Olokoo

+0

好吧,我现在看到这个问题有点棘手。你可以尝试做的是根据WordPress重写API修改永久重写规则,这样你的自定义重写规则比页面的匹配具有更高的优先级。 – Blackbam

相关问题