更改文章链接后重定向配置

刚才更换了一下网站的固定链接,改完之后肯定要对原来的文章作一下301重定向才行。
WordPress有一个优点就是,当你更改固定链接后,它会自动把你所有文章都301重定向到新链接,或者说它路由应该就是这么写的,例如你文章的标题为post_name,无论你使用哪种格式的去访问,例如/blog/2018/06/post_name或者/2018/06/11/post_name,它最后都会帮你重定向到你当前设置的链接格式,经过测试,它使用的是301永久重定向
但是如果你用Jekyll、Hexo、Typecho等就没有这个功能了,只能自己写规则了
按道理说,如果文章名没有改的话,批量重定向应该也不难,例如我之前是/YYYY/MM/DD/NAME/的格式,我想改成/blog/YYYY/MM/DD/NAME.html,在你的服务器上写一条使用正则表达式匹配到二者的区别就行了
所以这里就要说一句了,无论你学什么技术,走哪个方向,一定要把基础打好,正则表达式就是基础!
写不出来规则,就只能这样了
TIMpicpic20180611201608.png
当然我肯定也不是一个一个复制上去的,那会累死的。
先使用WordPress将所有文章的链接输出,然后批量替换一下就行了,也不麻烦,当然我更建议使用正则去写,利于维护。