写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法

前言

之前一直使用的是群晖 NAS 的数据库插件和 WordPress 插件搭建的网站,后面转移到了阿里云99元/年的服务器上。使用 MAC 的 iA Writer 软件在连接WP 的时候总是提示 401 错误。大概一年前想解决这个问题,花了好几天都解决不了。当时使用的 ChatGPT 免费版。(当时ChatGPT 和 Codex 还没有合并)。
搞了好几天都没有解决问题。后来使用了 plus 版,才20min 就解决了。所以记录一下

今天早上还花 19.99$ 买了 iPad/iPhone 的正版 iA Writer,之前一直使用的是 MAC 端的破解版软件。

我还把国区的 marginnote 4 合并转移至了我的主要账户中,很开心,这就是知识付费的意义吧

问题描述

图片[1]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤

在连接 WP 的时候出现这个错误

开启连接

WordPress 后台→用戸→个人资料-应用程序密码

图片[2]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤
图片[3]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤

测试

curl -i --user "你的WordPress用户名:你的应用程序密码" \
https://你的域名/wp-json/wp/v2/users/me

结果抓包后提示 401 那么错误一样

解决

  1. 进入网站根目录
  2. 修改 .htaccess
  3. 第一行添加 CGIPassAuth On
  4. 修改后重新测试
图片[4]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤

如图

图片[5]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤

重新测试 200 成功

图片[6]-写作软件连接 WordPress 提示 401 unauthorized 的问题的解决方法-胡宗胜的个人博客👤

原因与问题总结

401 意味着这意味着:

iA Writer 已经访问到了 WordPress,但 WordPress 没有把这个请求识别成“已登录的合法用户”。

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容