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



