code人生 / 生活随笔 · 2012 年 5 月 20 日 3

更换了固定链接,不会写nginx的301,求助!

    昨天心血来潮,把“嘘!一叶”的固定连接形式从/%postname%/换成了/%postname%.zz…,因为zz是我姓名的拼音首字母,之前也曾经想过要不要用omg或者学大猫用orz的后缀的,也设定过,可是看起来总觉得怪怪的,卖萌可耻,就换成了zz了。

    然后问题来了,由于我这边的突变,百度和谷歌收录的却全部是原来的链接形式,所以以后从搜索引擎和以前别处的引用链接全部都找不到页面了。。于是想写一个301重定向来解决这个问题,可是从网上找了很多方法,写了301,依然不能实现重定向,就目前的情况来看,估计从明后天开始,谷歌和百度进来的流量就会大大减少了,至于会不会被K,听天由命吧。

    按照网上的说法,nginx下来实现我的目的,代码应该是这样的:

rewrite ^/$1/$ /$1.zz permanent;

     ^代表地址开始,$代表结束,permanent代表永久性重定向。

    但是实际上我这样设置的时候,并不能够起到作用。PS:按照网上的说法,这段放在了wordpress伪静态规则的前面。

    所以在这里求助,有高手看见或者路过的话给支点招啊。

3
0
希望看到您的想法,请您发表评论x