将以下内容以中文本地化并重新表述,只需要一种选项: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的资料很少,我将其作为自己的备忘录记录下来。