我干净安装的Wordpress正在使用404 / wp-json进行响应。
我正在使用的网址是http://111.222.333.444/~account/
格式的临时网址我可以访问http://111.222.333.444/~account和wp-admin的博客111.222.333.444/~account/wp-admin。我无法访问wp-json,电话是111.222.333.444/~account/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回复。
我尝试在网址中插入index.php(即111.222.333.444/~account/index.php/wp-json
......我已经没想完了。有什么帮助吗?
答案 0 :(得分:0)
根据我对wordpress的了解将其写为答案。
默认情况下,wordpress网站上的所有网址都会被查看"丑陋"。例如:
单个帖子看起来像= 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 permalink
wordpress会将wp rest api url的重写规则添加到website.com/wp-json/ or website.com/wp-json//wp/v2/
,但对于rest api,你仍然可以使用默认的普通网址{{1}访问它}。
我希望这个小小的解释可以为您提供有关wp rest api所需的信息。