美文网首页
wordpress 寻找Rest API之旅(一)

wordpress 寻找Rest API之旅(一)

作者: seafruit | 来源:发表于2016-11-28 12:59 被阅读0次

今天在查找各种API接口的时候,遇到的问题就很奇怪,比如,

http://www.website.com/wp-json/wp/v2/posts

我就去访问本机的

http://127.0.0.1/wp-json/wp/v2/posts

一开始是404
然后又尝试了很多其他的接口效果一样,我就纳闷了。
为什么?为什么?
后来就问了问老师,老师在postman中看到了"nginx",再访问
http://localhosthttp://localhost/index.php得到的页面是一样的。所以问题被定向到nginx的配置。
google搜索nginx forward

location /route/ {
    rewrite ^/route/?(.*)$ /$1 break;    
    proxy_pass  http://127.0.0.1:9000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

9000端口是PHP的端口。
做了一些修改再去访问API接口,得到的是500502这种错。
接下来老师赶飞机去了,问题继续回到我手上,我翻出来之前安装配置的文件执行了其中的一句

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

然后nginx服务器无法启动了。。。

好吧,我将该目录下的`default`文件复制一份,再删掉原来的。

nginx可以启动了,但是为什么啊?不懂。

再接着我去访问API接口,嗯,没有报错了,但是谁能告诉我为什么不同的请求得到的结果一样?还是个页面?啊啊啊?炸了。。。

相关文章

网友评论

      本文标题:wordpress 寻找Rest API之旅(一)

      本文链接:https://www.haomeiwen.com/subject/zfropttx.html