nginx下Wordpress和Typecho修改固定链接后301重定向

    上一篇文章写到了我遇到的一些重定向问题,就是在重设固定链接之后,发现旧的链接都变成死链了,这样对自己的网站不好,对于搜索引擎的收录更加不好,特别是别人通过搜索进来时却显示个not found,特失败。在摸索两天之后,找到了两种解决办法,可供参考。

非插件:

    第一种,这种问题肯定首先考虑代码而不是插件,由于本人用的web服务器是nginx,所以也只写nginx下的解决办法,至于apache,网上的办法应该是海量的,不存在找不到办法的问题。这两天看了很多nginx重定向写法的文章,发现很多人都是模仿别人的,所以对于规则写法的语法并没有什么研究,我上次也是试图模仿别人的写法,结果自己怎么写都不行,知道今天看了一篇技术文,参考了一下nginx的一些语法规则,才找到正确的规则。

    nginx语法参考(感谢博主):nginx rewrite规则和参考 | haohtml’s blog

    接下来用两个我自己的例子,一个是wordpress的,一个是typecho的,先写我自己之前的错误写法:

更正之后的正确写法:

     Continue reading →