为 nginx 服务器转换的 Apache 身份验证规则

问题描述 投票:0回答:1

请帮我将这些 .httacces 规则从 apache 转换为 nginx 规则

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

谢谢你。

apache .htaccess nginx
1个回答
0
投票

第一个块替换代码的第一行,第二个块替换代码的第一行。 关于最后一行我不确定,但我认为它也可能被第二个块覆盖。

  if ($http_authorization ~ "^(.*)"){
    set $rule_0 1;
  }
  if ($rule_0 = "1"){
    set $http_authorization %1;
  }
© www.soinside.com 2019 - 2024. All rights reserved.