我有一个 wordpress 网站,并且只想将其 REST api 用于登录用户。我尝试安装不同的插件来限制对 api 的访问。限制有效。
但是如果我尝试通过 Postman 发送请求,我总是会收到错误 401 身份验证标头丢失。
我的 Wordpress 版本:5.7 我尝试过的主要插件:禁用 REST API 和 WordPress REST API 身份验证。
我在 htaccess 中添加了以下代码:
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
和RewriteCond %{HTTP:Authorization} ^(.+)$ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
还有
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
这一切都没有奏效。我该如何解决这个问题?
提前致谢