> 백엔드 개발 > PHP 튜토리얼 > Nginx 사용자 정의 404 페이지(Linux 환경에서 구성됨)

Nginx 사용자 정의 404 페이지(Linux 환경에서 구성됨)

WBOY
풀어 주다: 2016-07-29 08:59:55
원래의
1237명이 탐색했습니다.

404 오류는 WWW 웹사이트에 접속할 때 흔히 발생하는 오류입니다.

가장 일반적인 오류 메시지: 404 찾을 수 없음. 404 오류 페이지의 설정은 웹 사이트의 SEO에 큰 영향을 미칩니다. 홈페이지로 직접 리디렉션하는 등 부적절한 설정은 검색 엔진에 의해 강등되고 뽑힐 것입니다. 404 페이지의 목적은 사용자에게 요청한 페이지가 존재하지 않음을 알리고 사용자가 창을 닫고 떠나는 대신 웹사이트의 다른 페이지를 탐색하도록 안내하는 것입니다. 검색 엔진은 HTTP 상태 코드를 사용하여 웹 페이지의 상태를 식별합니다. 검색 엔진이 잘못된 링크를 획득하면 웹 사이트는 404 상태 코드를 반환하여 검색 엔진에 링크 색인 생성을 중단하라고 알려야 합니다. 200 또는 302 상태 코드가 반환되면 검색 엔진은 링크를 색인화하여 동일한 웹 페이지 콘텐츠를 가리키는 수많은 다른 링크를 생성합니다. 결과적으로 검색 엔진은 웹사이트에 대한 신뢰도를 크게 떨어뜨렸습니다.


  1. 먼저 nginx.conf 파일을 열고 fastcgi_temp_file_write_size 128k; 아래에

    fastcgi_intercept_errors on;을 추가합니다(참고, ; 번호 포함)

  2. 그런 다음 정의해야 하는 사이트에서(작성자의 파일은 /alidata/server/nginx/conf/vhosts 디렉터리의 lbinin.conf 파일입니다)

    root /alidata/www/lbinin;error_page 404 = /404.html;을 추가합니다. 🎜> (/404.html은 사용자 정의된 404.html을 서버 루트 디렉터리에 배치하는 것을 의미합니다.)

    마찬가지로 403 페이지를 추가하려는 경우 코드는 다음과 같습니다.

    error_page 403 = /403.html;

  3. 그런 다음 nginx를 저장하고 다시 시작하세요.


Linux에서 nginx 시작, 중지 및 다시 시작

/etc/init.d/nginx start/stop/restart/reload

예를 들어 nginx를 시작합니다.


/etc/init.d/nginx start

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 관련 내용을 포함하여 Nginx 커스텀 404 페이지(Linux 환경에서의 구성)를 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿