간단한 클라이언트 측 응용 프로그램을 제공하는 매우 간단한 js 서버 (webpack)가 있습니다. 내 구성 파일은 다음과 같다 : 나는 try_files
의 다양한 조합을 시도Nginx + js 서버
server {
listen 80;
root /home/user/project/dist;
index index.html;
server_name project.example.com;
location/{
try_files $uri $uri/ =404;
}
}
. index.html
(현재 수행하고있는 것) 이외의 다른 것을 찾을 수 없을 때 404에 그것을 원하지 않습니다. 그것은 project.example.com
에 브라우저를 루트 (대한 확인을 작동하지만 다른 아무것도 제공하는 404
이 문제를 해결하기 위해, 나는 다음과 같은 여러 조합에 try_files
을 설정하려고했습니다
try_files $uri index.html;
try_files $uri $uri/ index.html;
try_files $uri /absoulute/path/to/index.html;
그들은 내가 뭘하는지 (404)의 모든 또는 nginx를 로그에 따라, 무한 리디렉션 루프백이고, 500을 제공 중.
생각하지 않습니다 대단히 복잡하지만, 지금까지 시도한 모든 것은 내가 원하는 것을하지 않았습니다. react-router
은 try_files
에 모든 것을 제공하여 모든 것을 처리하도록 허용합니다. index.html
.
도움을 주시면 감사하겠습니다.
분명히 나는 모든 조합을 시도하지 않았습니다. :) 많은 감사합니다! – charlie