自从woocommerce发布了带有REST API特性的2.1版本后,我尝试使用它:我在woocommerce管理面板上激活了该API,但当我尝试调用curl:http://www.mydomain.com/wc-api/v1/时
响应是404文件未找到错误。
我试着检查互联网上的一切,我已经阅读了woocommerce文档,但我不知道我必须做什么:可能是在服务器apache或php中的一些设置…我不知道..
谢谢
发布于 2014-04-14 04:26:04
尝试转到管理面板上的设置->固定链接。在“默认设置”单选按钮组中,选择“帖子名称”。保存更改。
对我有效,对你也有希望。:)
来源:this blog post。
编辑:网站不可用,所以我把它的回路机网址。
发布于 2015-09-23 07:19:58
我也有同样的问题。我忘了打开漂亮的perma链接,但这样做并不能解决我的问题。
我还必须更新我的apache虚拟主机文件,因为AllowOverride缺省为None。
<Directory /var/www/wordpress/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
一旦我更新了它,并重新加载了Apache服务,API就对我起作用了。
发布于 2021-02-01 17:49:10
这只是一个在WordPress中启用URL重写的问题。基本上,转到Settings -> Permalinks
并确保第一个重写选项设置为Posts Name
。
https://stackoverflow.com/questions/22710078
复制相似问题