重新格式化链接结构以匹配Wordpress

时间:2017-05-19 17:31:30

标签: php regex wordpress url-redirection http-status-code-301

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

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

Weebly
example.com/1/post/2016/09/some-post.html

WordPress的
example.com/2016/09/some-post /

1 个答案:

答案 0 :(得分:1)

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

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

我在这个网站上测试了它:http://htaccess.mwl.be,它似乎有效。 enter image description here