我正在尝试为 WordPress REST API 配置 JWT 身份验证。但问题是没有可用于启用 HTTP 授权标头的直接配置。 Nginx没有.htaccess文件,所以我无法添加重写规则。
以下是基于 apache 的服务器的规则:
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
我相信它不适用于 Nginx。 Nginx 端有什么解决方案吗?
第一个块替换代码的第一行,第二个块替换第二个块。
if ($http_authorization ~ "^(.*)"){
set $rule_0 1;
}
if ($rule_0 = "1"){
set $http_authorization %1;
}