nginx 설정 404 페이지 이동

4232 단어 nginx
nginx 설정 404 페이지 이동
디 렉 터 리 1 nginx 설정 404 오류 지향 페이지
2 404. html 페이지 만 들 기
3 nginx 를 다시 시작 하면 설정 이 적 용 됩 니 다.
4 404 오류 발생 방지
5 roboot. txt 차단 404 페이지
6 nginx 404 페이지 301 리 셋
만약 웹 페이지 의 링크 주소 가 바 뀌 었 다 면, 이 주 소 를 통 해 접근 할 때 오류 코드 404 를 되 돌려 줍 니 다. 이 주소 의 내용 을 찾 지 못 했다 는 뜻 입 니 다. 이것 은 건설 초기 에 발생 하기 쉬 운 일 입 니 다. 제 글 은 중국어 이름 을 URL 로 하기 시 작 했 습 니 다.나중에 숫자 를 URL 로 바 꾸 었 습 니 다. 이때 인터넷 에는 이미 많은 글 에 이미 효력 을 잃 었 던 주소 가 저장 되 어 있 습 니 다. 이렇게 해서 검색엔진 이 웹 페이지 를 캡 처 할 때 대량의 실효 링크 가 있 습 니 다. 죽음 의 수량 이 많 으 면 검색엔진 의 강등 권 을 초래 할 수 있 습 니 다. 제 사이트 dashidan. com 은 bing 에 수록 되 지 않 았 습 니 다. 뼈 아 픈 교훈 입 니 다. 404 에 대해 2 가지 보완 조치 가 있 습 니 다.404 오류 가 발생 했 을 때 404. html 페이지 를 가리 키 거나 웹 페이지 의 방향 을 바 꿉 니 다.
1 nginx 설정 404 오류 지향 페이지
nginx. conf 를 변경 하여 server 영역 에 error 를 추가 합 니 다.페이지 페이지:
error_page 404 /404.html

2 404. html 페이지 만 들 기
정적 html 페이지 를 만들어 사과 페이지 로 사용 할 수 있 습 니 다. 404 페이지 는 홈 페이지 의 링크 가 있어 서 사용자 가 홈 페이지 를 쉽게 찾 을 수 있 습 니 다. 참고 페이지http://dashidan.com/404.html.
3 nginx 를 다시 시작 하면 설정 이 적 용 됩 니 다.
재 부팅 이 완료 되면 존재 하지 않 는 페이지 를 입력 하여 효 과 를 볼 수 있 습 니 다.
4 404 오류 발생 방지
웹 페이지 에 404 오류 가 발생 하지 않도록 하 는 가장 좋 은 방안 은 디자인 사이트 초기 에 전체적인 URL 에 대해 완전한 계획 을 세 우 는 것 이다. 그렇지 않 으 면 문제 가 발생 한 후에 보완 할 수 밖 에 없다. 큰 똥 알 튜 토리 얼 네트워크 의 url 계획 을 예 로 들 면:
  • 글 은 모두 article 디 렉 터 리
  • 에 놓 여 있다.
  • 문장 은 언어 에 따라 article / java, article / mongodb 를 분류 합 니 다...
  • 그림 을 img 디 렉 터 리 에 놓 습 니 다
  • 다운로드 자원 을 download 디 렉 터 리 에 놓 기
  • css 파일 을 css 디 렉 터 리 에 두 기
  • js 스 크 립 트 파일 을 js 디 렉 터 리 에 두 기
  • 합 리 적 인 계획 이 있 으 면 404 오류 가 발생 하지 않도록 최대한 피 할 수 있다.
    5 roboot. txt 차단 404 페이지
    roboot. txt 파일 에 데 드 체인 url 을 추가 하여 검색엔진 의 접근 을 피하 고 실 효 된 웹 페이지 를 수록 하 는 것 도 404 오류 에 대한 보완 조치 입 니 다. 이러한 방식 도 외부 링크 주소 에서 수정 할 수 없 는 상황 을 해결 하 는 솔 루 션 입 니 다. 이러한 방식 으로 검색엔진 에 이 페이지 가 존재 하지 않 음 을 알려 주 고 색인 에서 제거 합 니 다.검색엔진 의 체인 을 줄 이 는 것 은 사이트 등급 평가 에 어느 정도 도움 이 된다.
    robot 설정 을 통 해 지정 한 웹 페이지 를 차단 하 는 예제:
    User-agent: *
    Disallow: /article/java/basic/  .html
    Disallow: /article/java/basic/      
    Disallow: /article/java/basic/dashidan.com

    6 nginx 404 페이지 301 리 셋
    return 301 https://$server_name$request_uri;

    전재 본 링크 를 유지 하 십시오.

    좋은 웹페이지 즐겨찾기