如果URL中包含www,则API调用不起作用

时间:2018-11-02 03:11:55

标签: rest no-www

我刚刚将Web应用程序从使用Apache的服务器迁移到使用Nginx的新服务器。一切都很好,除了我的API路由。

我正在使用POSTMAN进行测试,如果使用https://www.example.com/api/example,我将得到一个带有空“ message”变量的响应。 但是,如果我使用https://example.com/api/example,效果很好。

我有一个指向包含WWW的URL的移动应用程序,我不想进行更新只是为了进行此更改。如何使包含WWW的路线重新起作用?

1 个答案:

答案 0 :(得分:1)

您需要在nginx配置文件中更改主机名以包含www。

示例:

server {
    listen       80;
    server_name  example.org  www.example.org;
    ...
}