将旧文章重定向到新文章 .htaccess


这是一个

非常具体的问题,所以在Stack或Google上没有答案可以帮助我。

最近,我将博客从 www.example.com 转移到 www.example.com/blog。www.example.com 我有一个登录页面,所以我也需要它才能正常工作。

我想将所有 www.example.com/YYYY/MM/DD/article-name 重定向到 www.example.com/blog/YYYY/MM/DD/article-name,但同时保持 www.example.com 完整。

提前感谢您的帮助。

试试这段代码:)

RedirectMatch "^/(d){4}/(d){2}/(d){2}/(.+)" "^/blog/$1/$2/$3/$4"

如果这不能完成工作,以下行肯定会

RedirectMatch "^/(d)+/(d)+/(d)+/(.+)" "^/blog/$1/$2/$3/$4"

使用正则表达式解决,灵感来自 Hello Fishy 的上述答案(谢谢(RedirectMatch ^/(\d*(/(\d*(/(\d*(/([A-Za-z0-9-]*(

//blog/$1/$2/$3/$4

最新更新