nginx - rewrite 与 return 301 的用法(跳转)
访问量: 3393
参考 https://segmentfault.com/a/1190000008102599
下面是两种用法:
对于有条件跳转:(需要匹配某个模式的话)
location = /assets/v2_editor-e4c4559fc59e507247da12660e9b49b26acd0a19acda784480ccb898626a3916.css {
rewrite ^/assets(.*)$ https://files.xx.com/$1 last;
}
对于无条件跳转(就是不需要匹配任何的模式的话,直接return 301 xx )
location = /assets/tinymce/langs/zh_CN.js {
# 不能这样用,会报错。
rewrite https://files.xx.com/tinymce-zh_CN.js last;
# 只能这样用。
return 301 https://files.xx.com/tinymce-zh_CN.js;
}