上篇文章笔者利用 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重定向。



