这是一个非常具体的问题,因此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完好无损。
提前感谢您的帮助。
答案 0 :(得分:0)
试试这段代码:)
RedirectMatch "^/(\d){4}/(\d){2}/(\d){2}/(.+)" "^/blog/$1/$2/$3/$4"
如果这不能完成工作,那么下面一行肯定会:
RedirectMatch "^/(\d)+/(\d)+/(\d)+/(.+)" "^/blog/$1/$2/$3/$4"
答案 1 :(得分:0)
解决了正则表达式的灵感来自Hello Fishy的上述答案(谢谢) RedirectMatch ^ /(\ d *)/(\ d *)/(\ d *)/([A-Za-z0-9 - ] *)/ / blog / $ 1 / $ 2 / $ 3 / $ 4