我将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 /
答案 0 :(得分:1)
在.htaccess文件中尝试此代码:
RewriteEngine On
RewriteRule ^\d+/\w+/(\d+)/(\d+)/([\w\-]+).+$ /$1/$2/$3/ [L,R=301]
我在这个网站上测试了它:http://htaccess.mwl.be,它似乎有效。