开发者问题收集

Woocommerce REST API 404 错误

2014-03-28
18396

自从 woocommerce 发布了带有 REST API 功能的 2.1 版本后,我尝试使用它:我在我的 woocommerce 管理面板上激活了 API,但是当我尝试调用 curl 时: http://www.mydomain.com/wc-api/v1/

响应是 404 文件未找到错误。

我试图在互联网上检查所有内容,我已经阅读了 woocommerce 文档,但我不知道我必须做什么:可能是服务器 apache 或 php 中的一些设置...我不知道..

谢谢

3个回答

尝试在管理面板上转到“设置”->“永久链接”。在“默认设置”单选按钮组中,选择“帖子名称”。保存更改。

对我来说有效;希望对你也有效。:)

来源: 此博客文章

编辑:网站不可用,因此我放上了它的 Wayback Machine URL。

devrique
2014-04-13

我遇到了同样的问题。我忘了打开漂亮的永久链接,但这样做并没有解决我的问题。

我还必须更新我的 apache 虚拟主机文件,因为 AllowOverride 默认为 None。

<Directory /var/www/wordpress/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
</Directory>

更新此文件并重新加载 Apache 服务后,API 就可以正常工作了。

Randy Shelford
2015-09-22

这只是在 WordPress 中启用 URL 重写的问题。基本上,转到 设置 -> 永久链接 ,并确保第一个重写选项设置为 帖子名称

ahmedkandil
2021-02-01