我从 Docker 镜像
5.8.1-apache
和 MySQL 5.7
(通过 docker-compose)运行 WooCommerce。
按照指南中所述在 WooCommerce 中生成 API 密钥后,我尝试访问 url
http://localhost:8180/wp-json/wc/v3/products
(我在主机上公开 80 到 8180),但我得到一个页面:
未找到
在此服务器上找不到所请求的 URL。
Apache/2.4.51 (Debian) 服务器位于本地主机端口 8180
同样的指南还说我必须启用永久链接:
WordPress 永久链接必须在以下位置启用:设置 > 永久链接。
但是当我转到
Settings->Permalinks
部分时,我没有看到任何复选框或选项显示“启用永久链接”。
我错过了什么?
因此,为了真正能够使用 WC REST API(如指南所述),您需要确保使用“漂亮的永久链接”(也称为不是“普通链接”)。
转到设置 > 永久链接,然后选择任何永久链接选项(例如。帖子名称),然后保存更改。