将带有月份和名称的旧固定链接重定向到新网站上的发布名称

时间:2016-09-28 作者:frshjb373

我们从一个使用Month and name permalink结构的旧WP站点迁移了博客帖子。新网站使用了Post name permalinkYEAR/MO 在网站管理员工具中找不到url中的格式。

最终,我们想要的是任何未找到的东西,如下所示:

/2012/05/post-name/
要重定向到此位置,请执行以下操作:

/post-name
有没有一种方法可以使用通配符编写重定向,以年和月为目标,并将所有内容重定向到帖子名permalink?或者我们可以在WP中使用的其他插件或技术?欢迎提出任何其他想法或建议。谢谢

1 个回复
SO网友:C Sabhar

Yoast SEO 重定向创建工具将允许您生成需要手动添加到站点的代码。htaccess文件将所有帖子重定向到新的/%postname%/结构。

输入您的网站URL、旧的永久链接结构,然后单击SEO工具网站页面上的生成重定向。将生成的代码添加到顶部。htaccess

您的重定向规则应为:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(?!page/)(.+)$ YOUR-DOMAIN/$3

相关推荐

Only plain permalinks working

我对一个站点(多站点结构的一部分)有问题。突然,除了主页,所有静态页面都显示了最后一篇帖子的列表。单桩工作正常。如果我将永久链接从;职位名称;“到”;“普通”;一切正常。这里是htaccess文件。RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?