一叶

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

Geek人生 / 生活随笔481 字

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

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

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

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

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

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

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

3 条留言

以下为 2011–2025 年 WordPress 时期的留言存档。

一叶
这么久了,几乎被k了
Beautyleg
apache+nginx路过,直接用.hta,好像网上有个.hta转nginx规则的
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
一叶
不用那个,nginx有自己的语法,不是很难,自己看了几篇文章,终于写出来了。。