Wordpress REST API 404

时间:2018-05-13 作者:stefan0s

我已经使用nginx和以下插件安装了WP 4.9.5:rocketgeniusAdvanced Custom Fields PRO(v5.6.10)的Gravity Forms(v2.3.1),Elliot CondonTimber(v1.7.0),Jared Novack+UpstatementWooCommerce附加变体图像(v1.7.12),WoocommerceWoocmerce(v3.5),Automatic

由于某些原因,我无法理解REST api调用不起作用,并返回404错误。我正在尝试最简单的GET,无需验证

http://domain.test/wp-json/wc/v2/

感谢您的帮助!

1 个回复
SO网友:Zeth

针对我的情况,我发表了以下评论:

我也有同样的问题。我在Ubuntu服务器上,但我只是将主机文件指向了IP。我必须承认,我不能百分之百确定restful API是如何工作的,这是否有任何效果。我使用的是WP版本4.9.8,-当我激活Gutenberg插件时出现问题。

看来我的。htaccess文件不可写(我看到它不在“Permalinks”页面的底部,它说这有点令人伤心)。当我添加时。htaccess文件手动上传,包含以下书面内容,然后开始工作。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

结束

相关推荐

AJAX POST端点的标准技术:WP REST还是WP API?

我需要为任何用户(不仅仅是登录用户)都可以使用的联系人表单创建一个post端点。这篇文章是通过AJAX/REST完成的。通过新的WP REST端点实现这一点的行业标准方法是吗?比如,add_action( \'rest_api_init\', function () { register_rest_route( \'mytheme/v1\', \'/contact\', array( \'methods\' => \'POST\', \