Angular.js单页面应用程序的nginx配置

时间:2015-10-08 16:52:28

标签: angularjs nginx query-string

我正在尝试在nginx后面托管我的Angular.js SPA,但是带有查询参数的URL返回403,但没有查询参数的URL工作正常。

这是我的nginx配置

#||||||||||||||||||||||
# Server for app.test.com
#||||||||||||||||||||||
server {
    listen       8000;
    server_name  app.test.com beta.test.com;
    error_log  logs/app_error.log info;
    access_log  logs/app_acces.log combined;
    root /home/apps/nginx/app;

    location / {
       charset UTF-8;
       try_files  $uri$args $uri$args/ $uri/ /index.html =404; 
    }

     error_page 404 /index.html;
}

1 个答案:

答案 0 :(得分:0)

防火墙阻止查询参数流入,与nginx无关。