我干净安装的Wordpress正在使用404 / wp-json进行响应 .
我正在使用的URL是临时的,格式为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 .
我试过在URL中插入index.php(即111.222.333.444/~account/index.php/wp-json
......我的想法已经用完了 . 有什么帮助吗?
1 回答
根据我对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,你仍然可以使用默认的普通网址website.com/?rest_route=/
访问它 .我希望这个小说解释可以为您提供有关wp rest api的信息 .