是否覆盖类别固定链接以匹配旧的非WordPress链接?

时间:2014-11-23 作者:Valentin Despa

我正在将当前静态网站迁移到WordPress。

页面(我使用的是页面,而不是帖子和类别)具有以下结构:

 Products (parent page)
 - Product 1 (child-page)
 - Product 2 (child-page)
 - Product 3 (child-page)
自定义永久链接是:

example.com/%category%/%postname%/
生成的链接包括:

example.com/products
example.com/products/product-1
example.com/products/product-2
example.com/products/product-3
现在出于SEO原因,产品2的旧链接是

example.com/my-super-products/product-2
如何在不创建具有所需名称的新父页面的情况下覆盖此页面的类别?

1 个回复
最合适的回答,由SO网友:AJ Zane 整理而成

Rewrite\\u API将允许您在多个级别修改slug和URI。您可能需要为产品2创建一个自定义页面模板,用于分配“/my super products”slug,但这应该适合您。

http://codex.wordpress.org/Rewrite_API

结束

相关推荐

Custom permalinks structure

我希望有这样的结构:www.mysite.com/2013 (必须显示2013年的所有职位)www.mysite.com/my-category/2013 (必须显示2013年和“我的类别”类别的所有帖子)www.mysite.com/my-category/my-tag/ (必须显示所有类别为“我的类别”和标记为“我的标记”的帖子)www.mysite.com/my-category/ (必须显示“我的类别”类别的所有帖子)www.mysite.com/my-