![Nginx 中 UTF8 URL 重写失败](https://linux22.com/image/1388409/Nginx%20%E4%B8%AD%20UTF8%20URL%20%E9%87%8D%E5%86%99%E5%A4%B1%E8%B4%A5.png)
我正在使用 Nginx 网络服务器,我想将网站上的一些旧 URL 重写为新 URL,以防止出现 404 错误。对于英文 URL,一切正常,向服务器块添加如下所示的重写规则即可正常工作。
重写 ^/omid/$ /omidreza;
但是当 URL 包含非英文字符时,该规则就不起作用了。有人遇到过同样的问题吗?我该如何解决这个问题?
我正在使用 Nginx 网络服务器,我想将网站上的一些旧 URL 重写为新 URL,以防止出现 404 错误。对于英文 URL,一切正常,向服务器块添加如下所示的重写规则即可正常工作。
重写 ^/omid/$ /omidreza;
但是当 URL 包含非英文字符时,该规则就不起作用了。有人遇到过同样的问题吗?我该如何解决这个问题?