上篇文章笔者利用 rename 批量替换文件后缀名,以将站点语言 zh-cn
、zh-tw
分别改为了 zh-hans
、 zh-hant
。
但这是不够的,还需要将旧路径重定向到新路径。由于笔者将站点容器化,利用 Nginx 来处理请求,并部署到个人的 k3s 集群,本文将简单说明如何使用 Nginx 进行重定向。
目的
/zh-cn/
、/zh-tw/
分别重定向到 /zh-hans/
、/zh-hant/
。
配置
1server {
2 rewrite ^/zh-cn/(.*)$ /zh-hans/$1 permanent;
3 rewrite ^/zh-tw/(.*)$ /zh-hant/$1 permanent;
4}
$1
为匹配/捕获到的(.*)
字符。permanent
永久重定向,也就是301
重定向。