重新格式化 link 结构以匹配 Wordpress

Reformat link structure to match Wordpress

我将一个博客从 Weebly 迁移到 Wordpress,我们在 Facebook 中有链接到用于帖子的旧 URL Weebly 结构。这部分 /1/post/.html 在 Wordpress 中导致 404。

有没有办法使用 301 重定向删除 URL 中导致问题的部分。或者在 Wordpress 中使用 template redirect 钩子和正则表达式来解决这个问题?

虚弱
例如.com/1/post/2016/09/some-post.html

WordPress
例如。com/2016/09/some-post/

在您的 .htaccess 文件中尝试此代码:

RewriteEngine On
RewriteRule ^\d+/\w+/(\d+)/(\d+)/([\w\-]+).+$ //// [L,R=301]

我在这个网站上测试过:http://htaccess.mwl.be,它似乎可以工作。