HTTPS와 WWW를 강제하지만 localhost를 허용하는 가장 좋은 방법은 무엇입니까?

여러 가지 이유로 HTTPS 및 WWW를 강제 실행하는 것이 중요합니다. 연결이 안전하다는 것을 보여줌으로써 방문자의 신뢰를 얻고, www와 같은 하위 도메인을 사용하는 경우 저렴한 웹에서 방문자 및보고와의 일관성을 유지하십시오. 예를 들어 호스팅.


HTACCESS는 HTTPS와 WWW를 강제하지만 로컬 호스트는 허용

여러 가지 이유로 HTTPS 및 WWW를 강제 실행하는 것이 중요합니다. 연결이 안전하다는 것을 보여줌으로써 방문자의 신뢰를 얻고, www와 같은 하위 도메인을 사용하는 경우 저렴한 웹에서 방문자 및보고와의 일관성을 유지하십시오. 예를 들어 호스팅.

Google 검색 콘솔과 같은보고 엔진에서는 동일한 사이트 및 페이지에 대해 다른보기를 갖기 쉽기 때문에 복잡해질 수 있습니다. 하나는 보안 HTTPS 연결, 하나는 웹 하위 도메인 www, 다른 하나는 웹 하위 도메인, 다른 하나는 웹보고를 사용하지 않는 경우가 많으며 일관된보고를 위해 Google 웹 로그 분석 하위 도메인 필터를 설정해야하는 악몽이되기도합니다.

실제로 모든 방문자가 방문에 영향을주지 않고  HTACCESS Force HTTPS   버전의 사이트 및 웹 하위 도메인에있는 보안으로 리디렉션되도록하는 몇 가지 쉬운 방법이 있으며,이 간단한 방법으로  웹 사이트를 다른 웹 사이트로 리디렉션   할 수도 있습니다. 우아한 방법.

또한 웹 하위 도메인이나 HTTPS로 리디렉션하지 않고 로컬 호스트 하위 도메인에 액세스 할 수 있는지 확인하고 슬래시로 끝나는 페이지를 일반 페이지로 리디렉션하여 피할 수 있습니다. 보고서에서 같은 페이지의 두 배입니다.

이러한 중복 페이지를 모두 제거하여 결국 분석을 올바르게 집계하기 어렵게 만듭니다.

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • 이 모든 것은 Apache 서버에서 일반적으로 웹 사이트의 루트 폴더에 저장되는 숨겨진 파일 인 .htaccess 파일을 업데이트하여 수행됩니다.

슬래시로 끝나는 페이지 리디렉션

URL 중 하나로 끝나는 슬래시를 제거하고 슬래시없이 요청을 표준 페이지로 리디렉션하려면 슬래시로 시작하고 끝나는 URL을 일치시키고 요청 된 디렉토리가 아닌지 확인하고 리디렉션하십시오. 슬래시없이 전체 요청 URI에

또한 페이지를 올바른 보안 웹 URL로 리디렉션하십시오. 이는 슬래시 종료, 비보안 요청 또는 웹 하위 도메인을 포함하여 잠재적 인 모든 문제를 직접 해결합니다.

또한 일반적인 웹 사이트 디렉토리 URL이 그중 하나로 끝나기 때문에 디렉토리에 대한 요청이 슬래시로 끝나도록 추가 코드가 필요합니다.

HTACCESS는 HTTPS를 강제하고 WWW htaccess를 강제합니다

종료 슬래시 문제가 해결되었으므로, htaccess가 http를 https로 https로 리디렉션하여 발생할 수있는 누락 된 HTTPS 또는 누락 된 웹 하위 도메인에 초점을 맞추겠습니다.

가장 쉽고 세련된 방법은 두 가지를 모두 동일한 htaccess 조건으로 식별하는 것입니다.

웹 하위 도메인으로 시작하지 않는 URL 또는 HTTPS를 포함하지 않는 모든 요청을 일치시키고 보안 연결 및 웹 하위 도메인 www를 포함한 웹 사이트의 올바른 URL을 리디렉션하여 쉽게 수행 할 수 있습니다.

HTTPS 및 WWW를 강제 실행하지만 로컬 호스트는 허용

SEO 기본 사항 : 오늘 등록하십시오!

팔로우하기 쉬운 기본 과정으로 SEO의 기초를 마스터하여 웹 사이트의 가시성과 트래픽을 향상시킵니다.

SEO 학습을 시작하십시오

팔로우하기 쉬운 기본 과정으로 SEO의 기초를 마스터하여 웹 사이트의 가시성과 트래픽을 향상시킵니다.

이제는 모두 훌륭하지만 XAMPP 로컬 서버의 개발 모드에서 웹 사이트에 실제로 도달하려고 시도하지만 http : // localhost에 대한 모든 요청은 이제 https://www.mysite.com으로 리디렉션됩니다. 우리의 생산 버전?

해결책은 HTTPS 및 WWW 버전의 URL 요청을 시행하는 이전 코드를 재사용하는 것이지만 localhost 또는 로컬 IP 주소 (127.0.0.1)로 주소가 지정된 점검 요청에서 제외하여 시작합니다.

이제 모든 문제를 해결할 수있는 아름다운 코드가 완성되었습니다!

HTTP를 HTTPS htaccess로 경로 재 지정, WWW 강제 실행 및 종료 슬래시 제거

아래 코드 전체를 HTACCESS 파일에서 사용하여 다음을 모두 달성 할 수 있습니다.

즉시 HTTP를 HTTPS로 리디렉션

htaccess에서 강제 WWW,

URL에서 슬래시를 제거하십시오.

물론 귀하에게 적용되는 웹 사이트 URL을 변경하는 것을 잊지 마십시오.

대상 URL을 다른  가장 저렴한 웹 호스팅   웹 사이트로 변경하여 웹 사이트를 다른 웹 사이트로 리디렉션하는 데 사용할 수도 있습니다.

자주 묻는 질문

웹 개발자는 개발 목적으로 이러한 리디렉션에서 LocalHost를 면제하면서 보안 및 일관성을 위해 HTTPS 및 WWW 버전으로 자동 리디렉션하도록 사이트를 구성 할 수 있습니까?
사이트의 .htaccess 파일 또는 서버 구성에서 조건부 리디렉션을 구현하십시오. 재 작성 규칙을 사용하여 도메인이 로컬 호스트가 아닌지 확인한 다음 HTTPS 및 WWW 리디렉션을 적용하십시오. 이를 통해 생산 트래픽이 안전하고 적절하게 형식화되도록하는 반면 LocalHost의 개발 트래픽은 테스트에 영향을 미치지 않습니다.

Yoann Bierling
저자 정보 - Yoann Bierling
Yoann Bierling은 웹 게시 및 디지털 컨설팅 전문가로서 기술의 전문 지식과 혁신을 통해 글로벌 영향을 미칩니다. 그는 디지털 시대에 개인과 조직이 번창 할 수 있도록 권한을 부여하는 데 열정을 갖고 있으며, 교육 컨텐츠 제작을 통해 탁월한 결과를 제공하고 성장을 이끌어 내고 있습니다.

SEO 기본 사항 : 오늘 등록하십시오!

팔로우하기 쉬운 기본 과정으로 SEO의 기초를 마스터하여 웹 사이트의 가시성과 트래픽을 향상시킵니다.

SEO 학습을 시작하십시오

팔로우하기 쉬운 기본 과정으로 SEO의 기초를 마스터하여 웹 사이트의 가시성과 트래픽을 향상시킵니다.




코멘트 (0)

코멘트를 남겨주세요