2

我全新安装的 Wordpress 在 /wp-json 处以 404 响应。

我使用的 URL 是临时的,格式为http://111.222.333.444/~account/

可以通过http://111.222.333.444/~account访问博客,在 111.222.333.444/~account/wp-admin 访问 wp-admin。我无法在 111.222.333.444/~account/wp-json/ 访问 wp-json

我已经尝试过 Wordpress 4.7.5 和 4.7.4。我已经通过 Installatron(4.7.5 和 4.7.4)和 Softalicious(仅限 4.7.5)安装,但都不起作用。

我的主机使用 LiteSpeed 服务器。明显的目录中没有 .htaccess 文件。我将同一主机用于另一个 Wordpress 实例(也是 4.7.5),它的 /wp-json/ 工作正常。

在一次安装尝试中,/wp-json/ 以博客主页而不是 404 响应。

我尝试在 URL 中插入 index.php(即 111.222.333.444/~account/index.php/wp-json

......我已经没有想法了。请问有什么帮助吗?

4

1 回答 1

0

根据我对 wordpress 的了解,将其写为答案。

默认情况下,wordpress 网站上的所有 url 看起来都很“丑陋”。例如 :

单个帖子看起来像 =website.com/wp/?p=1

一个页面看起来像 =website.com/wp/?page_id=2

一个类别看起来像website.com/wp/?cat=1

而对于 wordpres,rest api 将是website.com/?rest_route=/website.com/?rest_route=/wp/v2/

在 wordpress 网站设置除plain permalinkwordpress 之外的永久链接后,将为 wp rest api url 添加重写规则website.com/wp-json/ or website.com/wp-json//wp/v2/,但对于 rest api,您仍然可以使用默认的纯 url 访问它website.com/?rest_route=/

我希望这个小解释可以为您提供有关 wp rest api 的信息。

于 2017-05-24T01:32:45.813 回答