Nginx try_files重定向不提供css / images

时间:2016-12-28 19:30:41

标签: html css nginx configuration

我尝试将https://example.com/user/whatever下的所有请求重定向到我的"获取我们的应用程序"页面,https://example.com/get_app.html

在我的nginx.conf中我有以下块设置:

#Redirect all requests under /user/ to the "get App" page
  location /user/ {
    try_files $uri $uri/ /get_app.html;
  }

提供html文件,但不显示css和图像。只是一个普通的白页与我的HTML。如果我只输入example.com/user/whatever,则会正确提供该页面。我究竟做错了什么?为什么来自重定向时,nginx是否正确地为文件提供服务?

1 个答案:

答案 0 :(得分:0)

结束我的配置编写:

location /user/ {
   return 301 https://example.com/get_app.html;
}

因为使用try_files试图从example.com/user/whatever/css/获取css而我不知道如何解决这个问题。上面的重定向应该足以满足我的目标。

相关问题