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