首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rest_cannot_create for none管理wordpress api v2

rest_cannot_create for none管理wordpress api v2
EN

Stack Overflow用户
提问于 2020-09-25 18:59:53
回答 1查看 277关注 0票数 0

这是错误

我使用jwt身份验证插件。

代码语言:javascript
运行
复制
# BEGIN WordPress
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /badamsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /badamsite/index.php [L]
</IfModule>

# END WordPress

而这个错误

代码语言:javascript
运行
复制
 {
        "code": "rest_cannot_create",
        "message": "با عرض پوزش، شما اجازهٔ ایجاد نوشته با این نام کاربری را ندارید. ",
        "data": {
            "status": 403
        }
    }

,但是当我用管理员发送请求时,它是工作的):

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 20:28:01

中使用此代码而不是上面的代码

.htaccess

文件

代码语言:javascript
运行
复制
# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /badamsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /badamsite/index.php [L]
</IfModule>

# END WordPress
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64069984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档