최근에 사이트에서 404 페이지로 이동을 설정했습니다. 왜냐하면 저는 Nginx에 익숙하지 않기 때문에 여기에 기록하고 모든 사람이 문제를 해결하는 데 도움이 되기를 바랍니다.
1. 404 페이지
이 페이지에는 모든 CSS, js 및 html을 한 페이지에 저장합니다. 서버의 nginx 디렉터리 이름은 404.html
/etc/nginx/error/404.html
2입니다. nginx 구성 파일
nginx.conf 파일
http { ... ... ... server { ... ... ... error_page 404 /404.html; location = /404.html { root /etc/nginx/error; } } }
에서 404 오류 페이지로의 점프를 구성해야 합니다. 인터넷에서 찾아보니 이런 현상이 반복되더라구요.. 여러번 시도했지만 아무 효과가 없었습니다. 마지막으로 Proxy_intercept_errors에 대한 속성을 찾아 시도해보고 다음과 같이 구성했습니다.
http { ... ... ... proxy_intercept_errors: on; ... ... ... server { ... ... ... error_page 404 /404.html; location = /404.html { root /etc/nginx/error; } } }
그러면 구성이 작동했습니다. 프로세스에서 세미콜론을 추가하는 것을 잊어버렸습니다. 이로 인해 페이지가 비정상적으로 표시됩니다. 여기에 모두 주의가 필요합니다.
더 많은 Nginx 관련 기술 기사를 보려면 Nginx Tutorial 컬럼을 방문하세요. !
위 내용은 nginx 404 페이지를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!