HTTP에서 HTTPS로 리디렉션하는 방법

게시 됨: 2020-05-03

현재 웹사이트가 HTTP에서 HTTPS로 리디렉션되는 것이 중요합니다. 웹 사이트가 은행 정보, 신용 카드 또는 직불 카드와 같은 로그인 정보를 사용자에게 묻는 비즈니스를 처리하는 경우 https는 필수입니다.

집에서 쇼핑할 수 있는 특권을 누리지만 보안되지 않은 사이트에 민감한 데이터를 입력하는지 여부는 항상 주의해야 합니다. 그러나 웹 사이트에 SSL 인증서가 있고 사이트에서 https가 활성화되어 있으면 걱정할 필요가 없습니다.

이 게시물에서는 SSL 인증서를 가질 때의 이점을 알게 될 것입니다. 또한 리디렉션에 대해 배웁니다.

내용물
1 왜 http를 https로?
HTTP에서 HTTPS로 리디렉션하는 2 단계:
2.1 CPanel에서 htaccess를 사용한 HTTPS 리디렉션
2.2 Nginx의 HTTPS 리디렉션
2.3 CDN의 HTTPS 리디렉션
2.4 Google Search Console 및 Google Analytics의 HTTPS
2.5 HTTP에서 HTTPS로 리디렉션 오류

왜 http를 https로?

https로 이동하기 전에 이에 대한 답이 있어야 합니다.

  • 민감한 정보

위에서 설명한 것처럼 사이트에서 민감한 정보를 처리하는 경우 활성화해야 합니다. 고객의 결제 세부정보가 누출되는 것을 절대 원하지 않을 수 있습니다.

  • 신뢰의 표시

녹색 자물쇠를 통해 사용자는 사이트가 정품이며 신뢰할 수 있음을 알 수 있습니다. 이 기능이 활성화되면 사용자는 사이트에 대한 가짜 데이터를 수신하지 않습니다. https가 없으면 브라우저는 URL에 사이트를 안전하지 않은 것으로 표시합니다. 방문자를 고객으로 전환하기 위해 이러한 일이 발생하지 않기를 원할 수 있습니다.

  • 웹사이트 속도 향상

또한 웹 사이트의 로딩 시간을 개선하는 데 도움이 됩니다. Google은 페이지 로딩 속도를 사이트의 순위를 결정하는 요소 중 하나로 간주합니다. 또한 사이트가 느리고 몇 초 또는 몇 초 내에 로드되지 않으면 방문자가 오래 기다리지 않습니다. HTTP 버전보다 향상된 속도로 https가 있는 사이트를 항상 찾을 수 있습니다.

  • SEO 향상

검색 엔진은 또한 안전한 사이트를 선호합니다. 웹 사이트가 https로 작동하면 사이트의 SEO에 대한 긍정적인 순위 신호가 됩니다.

  • 더 나은 추천 데이터를 위해

사이트가 HTTP에서 실행되고 사이트가 HTTPS 사이트에서 공유되는 경우 리퍼러 데이터를 추적할 수 없습니다. 이 경우 여러 HTTPS 사이트에서 오는 트래픽이 직접 트래픽으로 표시됩니다. HTTPS에서 HTTPS로 전파되는 경우 개별 리퍼러가 전달됩니다.

HTTP에서 HTTPS로 리디렉션하는 단계:

이제 실제 주제에 대해 논의해 보겠습니다. 리디렉션을 수행하려면 다음 단계를 따르십시오.

  • 지원

리디렉션뿐만 아니라 모든 주요 변경 사항에서 사이트를 백업하는 것이 안전합니다.

  • SSL 인증서

SiteGround, Hostgator 등과 같은 대부분의 호스트는 호스팅 계획과 함께 SSL 인증서를 무료로 제공합니다. 그러나 Godaddy와 같은 호스팅 제공업체에서 호스팅한 경우 SSL 인증서를 구입하여 서버에서 활성화해야 합니다. SSL 인증서가 없으면 https 리디렉션을 달성할 수 없습니다.

  • 관리 영역에 HTTPS 추가

백엔드에 로그인할 때마다 정보가 안전하게 교환되는지 확인해야 합니다. 이 작업을 수행하기 위해 wp-config.php 파일을 열고 "That's all, stop edit!" 줄 앞에 아래에 작성된 코드를 추가합니다.

 정의('FORCE_SSL_ADMIN', 참);

결과적으로 보안 연결로 wp-admin에 로그인할 수 있습니다.

  • 주소 업데이트

대시보드에서 사이트 주소를 확인하세요. 설정> 일반을 열고 WordPress 주소와 사이트 주소의 시작 부분에 https://가 있는지 확인하십시오.

  • 링크 업데이트

HTTP 형태의 데이터베이스와 콘텐츠에는 다양한 링크가 있을 수 있습니다. 이 링크를 https로 변경해야 합니다. 또한 모든 외부 링크와 템플릿 및 기능 파일은 https로 변경되어야 합니다. 이 과정에서 이미지, 동영상, 웹폰트, 아이프레임, 자바스크립트, CSS 등 모든 링크를 확인하고 확인해야 합니다.

CPanel에서 htaccess를 사용한 HTTPS 리디렉션

루트 디렉토리를 확인하십시오. .htaccess라는 파일이 있는 경우 파일을 편집하면 됩니다. 그렇지 않으면 일반 텍스트 파일을 만들어 루트 디렉터리에 업로드할 수 있습니다. http에서 https로 리디렉션하려면 다음 작업을 수행합니다.

.htaccess에 기존 코드가 있는 경우 다음 코드를 추가합니다.

 다시 쓰기 엔진 켜기
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

HTTPS를 사용하도록 특정 도메인을 리디렉션하려면 다음 코드를 추가하세요.

 다시 쓰기 엔진 켜기
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

그러나 폴더를 리디렉션하려는 경우 다음 코드를 사용하십시오.

 다시 쓰기 엔진 켜기
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} 폴더
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]

위의 코드에서 "folder"를 폴더 이름으로 바꾸고 "yourdomain"을 도메인 이름으로 바꿔야 합니다.

Nginx의 HTTPS 리디렉션

먼저 서버 지시문에 사용 중인 파일을 백업합니다. 일반적으로 nginx.conf 또는 default.conf 파일로 존재합니다.

해당 파일에 다음 코드를 추가합니다.

 반환 301 https://$server_name$request_uri;

이 파일을 저장하고 서버를 다시 시작한 후 사이트를 테스트하십시오.

CDN의 HTTPS 리디렉션

Cloudflare와 같은 CDN 서비스를 사용하는 경우 무료 SSL과 항상 설정에서 HTTPS 옵션을 모두 사용할 수 있습니다. Cloudflare의 암호화 탭 내부에 있습니다.

Google Search Console 및 Google 애널리틱스의 HTTPS

사이트가 HTTPS에서 실행 중인 경우 Google Search Console에서 사이트의 HTTPS 버전을 요청하려면 새 속성을 추가해야 합니다. 또한 GSC에 새로 추가된 속성에서 사이트맵을 다시 제출해야 합니다. 이렇게 하면 Google에서 사이트 구조를 쉽게 이해할 수 있습니다. HTTP에서 HTTPS로 리디렉션하는 경우 필수 단계입니다.

또한 거부 파일 방법을 사용하여 HTTP 사이트에서 백링크를 제거했을 수 있습니다. 이러한 경우 새 프로필에서 이 파일을 다시 제출해야 합니다. 그러나 이 단계를 수행하지 않으면 알고리즘이 업데이트될 때 Google에서 거부 파일을 놓칩니다.

비슷한 방식으로 사이트를 리디렉션할 때 Google 애널리틱스에서 HTTP에서 HTTPS로 사이트 세부정보를 편집해야 합니다.

HTTP에서 HTTPS로의 리디렉션 오류

이 과정에서 쉽게 해결할 수 있는 오류가 있을 수 있습니다.

  • 혼합 콘텐츠 경고

웹에 남아 있는 HTTP 링크가 있으면 이 오류가 발생합니다. 이것이 비보안 콘텐츠에 대한 사이트 스캔을 수행하는 이유입니다. 이 사이트 https://www.whynopadlock.com/을 사용하여 혼합 콘텐츠의 이유를 찾을 수 있습니다. 그에 따라 행동할 수 있습니다.

  • SEO 순위

HTTP에서 HTTPS로 리디렉션할 때 모든 링크 주스가 전달되지 않으면 순위가 일시적으로 떨어질 수 있습니다. 사실 SSL은 장기적으로 사이트의 순위를 높이는 데 도움이 됩니다.

마무리

이제 할 수 있기를 바랍니다. 리디렉션 ~에서 HTTP 에게 HTTPS . 또한 이 게시물은 사이트의 성능, 속도 및 SEO를 향상시키는 데 SSL 및 HTTPS의 중요성에 대한 일반적인 개념을 제공합니다.

추가 판독값

WordPress용 최고의 캐싱 플러그인
설치 실패: 대상 폴더가 이미 있습니다.
WordPress 5.4.1: 보안 및 유지 관리 릴리스