nginx:重定向太多

nginx:重定向太多

我需要创建一个带有重定向的 nginx 配置,这是我的conf:

server {

listen          8080;
server_name     test.example.org;
index           index.php index.html;
return          301 $scheme://test.example.org/dashboard;
location        /dashboard {
    alias           /path/to/files;
    index           index.php index.html;
    }
}

我需要将 test.example.org 重定向到 test.example.org/dashboard,当我转到 test.example.org 时,我的浏览器收到错误“重定向过多”

答案1

尝试把

return          301 $scheme://test.example.org/dashboard;

里面

location / {
}

答案2

我就是这样做的

location / {

    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args @goto_dashboard;
}

location @goto_dashboard {
    return 301 http://xxx/dashboard;
}

相关内容