我需要创建一个带有重定向的 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;
}