htaccess : Regex로 폴더 제거 및 리디렉션

리디렉션

URL 구조를 단순화하는 것은 여러 가지 이유로 사이트를 최적화하는 좋은 방법입니다. 긴 URL은 다른 사람과 공유하기 어렵고 텍스트 편집기 및 이메일 편집기에서 잘릴 수 있으며 복잡한 URL 폴더 구조는 콘텐츠의 중요성에 대해 검색 엔진에 잘못된 신호를 보낼 수 있습니다.

사이트에 두 개의 URL이있는 경우 :

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

어느 것이 기사에 더 높은 중요성을 제공했다고 생각하십니까? 첫 번째 예는 기사와 홈 페이지를 5 단계로 구분합니다. 당신이 검색 엔진이라면 이것이 중요한 콘텐츠라고 생각하십니까?

이러한 이유로 많은 고객의 폴더 구조를 단순화합니다. 일부는 키워드가있는 카테고리 슬러그 두 개가 더 낫다고 주장 할 수도 있지만, 우리는 고객에게 이것을 보지 못했습니다. 홈 페이지의 계층 구조와 링크 수는 인기있는 콘텐츠의 순위를 훨씬 더 높였습니다.

그러나 블로그를 구현 한 후 이러한 모든 영구 링크를 실행 취소하고 기존 링크의 트래픽을 새 URL 구조로 올바르게 리디렉션하는 것은 약간의 고통입니다. 와 플라이휠 (제휴 링크), 팀에서 리디렉션을 관리하도록하거나 리디렉션 플러그인을 사용할 수 있습니다.

  1. 첫째, 우리는 Yoast의 WordPress SEO 리터럴을 제거 할 수 있도록 플러그인 카테고리 슬러그 URL에서.
  2. 다음으로 퍼머 링크를 업데이트하고 / % category % /를 제거하고 필드에 / % post % /를 남겨두고 캐시를 새로 고칩니다.
  3. 마지막으로 정규식을 추가하여 폴더를 올바르게 리디렉션해야합니다.

스트립 폴더 리디렉션 정규식

표현식에는 선택적 카테고리 (folder1, folder2, folder3)가 나열되고 카테고리 뒤에 텍스트가 필요합니다. 이렇게하면 카테고리 페이지가 깨지지 않지만 독립 기사가 새 URL로 제대로 전달됩니다.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

모든 회사에이 급격한 변화를 권장 할 수 있을지 모르겠습니다. 순위가 정해져있는 사람들은 이것을 배포하기를 원하지 않을 수도 있습니다. 단기적으로는 리디렉션이 원본 페이지의 모든 권한을 전달하지 않기 때문에 순위를 떨어 뜨릴 수 있습니다. 그러나 시간이 지남에 따라 영구 링크 계층 구조에서 더 많은 콘텐츠를 보유하면 도움이 될 수 있습니다. 우리는 그것이 도움이되었다는 것을 압니다. Martech Zone!

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.