将以下内容以中文本地化并重新表述,只需要一种选项:Nginx 重定向

Nginx 重定向处理 (Nginx

在中文中,只需要一种选项来释义以下内容:平台设置

希望能够实现无需花费金钱即可进行重定向处理的要求,平时所使用的Web应用防火墙(WAF)功能现在改为由nginx实现。虽然在AWS等平台上也可以实现相同的功能,但通过每次请求都经过WAF处理,即使单次请求的费用较低,却意外地可以节省成本。与WAF相比,唯一的区别就是是否经过nginx,是否拦截请求之前的差异,并没有太大的安全性差别(这是个人感受)。因此,我认为未来基本上可以依赖nginx来实现以上功能。以下是具体的实现方法。

实施方式

听说nginx有很多不同的重定向方式,但这次我们使用了rewrite语法来实现。

rewrite ^/リダイレクトさせたいパス$ 遷移後のパス [option];

如果要举一个使用例的话,就是将/hoge重定向(永久地)到/hogehoge。

rewrite ^/hoge$ hogehoge permanent;

成为。

此外,如果要将层级向后调回一个层级,同样地
当将/hoge/hoge 重定向到/hogehoge时

rewrite ^/hoge/hoge$ ../hogehoge permanent;

顺便一提,如果想要删除/hoge/hoge.html中的 .html,可以使用以下实现方法。

rewrite ^/hoge/(.*).html$ $1 permanent;

以上

由于关于nginx的资料很少,我将其作为自己的备忘录记录下来。

bannerAds