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;
}

관련 정보