wordpress修改固定链接后原来文章重定向

期初在使用 wordpress 时的链接为默认链接,即 数字型,如图:
wordpress

链接格式为:https://blog.uwenya.cc/archives/1192

后看了相关的 seo 文章,把链接格式改为了自定义格式:https://blog.uwenya.cc/1192.html ,但是原来一些文章已被搜索引擎收录了,通过搜索引擎访问的链接还是原来的链接,导致文章不存在,因此需要通过配置 nginx 来修正这个问题。

nginx 的配置如下:

location /archives {
    rewrite ^/archives/(.*)$ /$1.html permanent;
}

当访问 /archives/xx 路径时,会进入这个配置。

rewrite ^/archives/(.*)$ /$1.html permanent; 是正则匹配,提前文章 id 出来,并重定向到 /$1.html , $1 为文章 id

发表评论