Hostwinds 블로그

에 대한 검색 결과:

410 상태 코드 - 언제 및 사용 방법 나타난 그림

410 상태 코드 - 언제 및 사용 방법

으로: Hostwinds Team  /  구월 5, 2024


HTTP 상태 코드는 서버가 보낸 짧은 메시지로, 요청의 성공 또는 실패에 대해 브라우저에 알리기 위해 브라우저에 알려줍니다.이 중 4XX 시리즈는 클라이언트 오류를 ​​처리 하며이 시리즈 내에서 410 상태 코드는 웹 컨텐츠 관리에만 해당됩니다.

410 상태 코드는 무엇입니까?

410 상태 코드 또는 "410 Gone" - 요청 된 리소스가 영구적으로 제거되었음을 의미합니다. 웹 서버.404 상태 코드 (페이지가 반환 될 수 있음을 나타내는)와 달리 410 상태 코드는 웹 브라우저와 검색 엔진 모두에 대한 명확한 신호입니다.

410 상태 코드를 사용하는 시점

410 상태 코드에 대해 이해해야 할 가장 중요한 사항 중 하나는 검색 엔진에 페이지 크롤링 및 인덱싱을 중지하도록 지시한다는 것입니다.따라서 페이지가 더 이상 관련이 없거나 웹 사이트에 어떤 가치가 있는지 확실하지 않은 경우에만 사용해야합니다.

410 상태 코드를 사용하는 일반적인 이유
  • 만료 된 프로모션 : 한정된 시간 제안 또는 일회성 이벤트를 위해 설정된 페이지.
  • 관련없는 내용 : 더 이상 관련이 없거나 정확하지 않은 정보, 웹 사이트 나 이전 뉴스 기사와 일치하지 않는 블로그 게시물.
  • 중단 제품 : 사이트에서 더 이상 판매되거나 지원되지 않는 품목의 제품 페이지.
  • 빠른 디 덱싱 : 검색 엔진은 404에 비해 인덱스에서 페이지를 더 빨리 제거합니다.
  • 깨끗한 건축 : 전체 SEO에 긍정적 인 영향을 줄 수있는 잘 조직 된 사이트를 유지하는 데 도움이됩니다.

410 상태 코드를 사용하지 않을 때

410 상태 코드는 유용하지만 다른 상태 코드를 사용하는 것이 더 적절한 몇 가지 상황이 있습니다.

  • 유지 관리/업데이트 : 유지 보수 또는 콘텐츠 업데이트를 위해 사이트 또는 페이지가 일시적으로 다운 된 경우 410 상태 코드를 사용하면 잘못된 신호를 보냅니다.대신 503 서비스를 사용할 수 없거나 302 리디렉션을 사용하여 문제의 일시적인 특성을 나타냅니다.
  • 오래된 콘텐츠 : 오래된 블로그 게시물과 같이 오래된 콘텐츠가있는 페이지는 여전히 SEO 값을 수반 할 수 있습니다.제거하는 대신 컨텐츠를 업데이트하거나 301을 문맥 상 관련 콘텐츠 페이지로 리디렉션하십시오.
  • 계절 내용 : 휴일 프로모션과 같이 연중 특정 시간에 관련된 페이지에는 410으로 표시되어서는 안됩니다. 대신 오프 시즌 기간 동안 302 리디렉션을 고려하십시오.
  • 교통량이 많은 페이지 : 페이지에 410 상태를 사용하는 대신 귀중한 백 링크가있는 경우 관련 라이브 페이지로 301 리디렉션을 구현하십시오.이렇게하면 백 링크의 SEO 값이 새 페이지로 향합니다.

410 상태 코드 대 404 상태 코드

410 및 404 상태 코드는 페이지를 사용할 수 없음을 나타냅니다.그만큼 404 상태 코드 URL의 링크가 깨진 링크 또는 오타로 인해 페이지를 일시적으로 사용할 수 없을 수 있습니다.검색 엔진은이 페이지가 돌아올 것이라고 생각합니다.

반면, 410 상태 코드는 검색 엔진과 사용자에게 페이지가 영구적으로 사라지고 돌아 오지 않는다고 알려줍니다.잘못된 상태 코드를 사용하면 비효율적 인 크롤링과 검색 순위가 감소 할 수 있기 때문에이 차이는 SEO에게 매우 중요합니다.

올바른 코드를 사용하면 검색 엔진이 사이트를 올바르게 처리 할 수 ​​있도록합니다. 404는 여전히 크롤러가 확인할 수 있지만 410은 중지라고 지시합니다.

410 상태 코드 구현

410 상태 코드를 설정하는 것은 간단합니다.Apache 및 Nginx 웹 서버를 사용 하여이 작업을 수행하는 방법을 살펴 보겠습니다.다른 웹 서버에서 구현하는 것은 비슷해야합니다.

Apache 웹 서버

.htaccess 파일에 다음 명령을 입력하십시오.

RewriteRule ^old-page$ - [L,R=410]

이것은 서버에 URL을 알려줍니다 '오래된 페이지' 사라졌고 410 상태를 반환해야합니다.

nginx 웹 서버

Nginx 웹 서버에서 다음 명령은 서버 블록으로 이동합니다.

server { 
	listen 80; 
	server_name example.com; 

	location /old-page { 
		return 410; 
	} 

	location /another-removed-page { 
		return 410; 
	} 
	# Other locations and server settings... 
}

이 구성에서 요청이 작성되었습니다 '/옛날 페이지' '/또 다른 압수 한 페이지' 410 상태를 반환합니다.

올바르게 사용하면 410 상태 코드는 사이트 관리 및 올바른 SEO 신호를 보내는 훌륭한 도구가 될 수 있습니다. 검색 엔진은 활성적이고 관련 페이지에 집중할 수 있으며 깨끗하고 크롤링 가능하며 사용자 친화적 인 사이트를 유지할 수 있습니다.

작성자 Hostwinds Team  /  구월 5, 2024