워드프레스 도움말

귀하를 위해 최선을 다해 이 페이지를 번역했습니다. 영어 페이지도 이용할 수 있습니다.

Windows에서 WordPress 용 HTTP를 HTTPS로 리디렉션

Windows에서 WordPress 웹 사이트를 보안 HTTPS 프로토콜로 리디렉션하려면 리디렉션이 제대로 작동하기 전에 몇 가지 단계를 거쳐야합니다.

참고 : 사이트가 관리 형 워드 프레스 호스팅 플랫폼 에서 호스팅되는 경우 이러한 설정을 수동으로 변경할 필요가 없습니다. HTTPS 프로토콜은 자동으로 구성됩니다.

워드 프레스 준비 단계

코드를 수정하기 전에 이러한 단계를 수행해야합니다.

  1. 워드프레스에 로그인.
  2. 왼쪽 메뉴에서 설정 을 선택한 다음 일반 을 선택합니다.
  3. 다음 항목을 찾습니다.
    • 워드프레스 주소(URL)
    • 사이트 주소(URL)
  4. http 대신 https 를 포함하도록 두 URL을 모두 업데이트합니다.
  5. 페이지 하단으로 스크롤을 내리고 변경 내용 저장을 선택합니다.

Windows 리디렉션 단계

WordPress 웹 사이트가 Windows에서 호스팅되는 경우 web.config 구성 파일을 사용합니다. 사이트의 루트에 web.config 를 배치하면 파일이 감지되고 실행될 때 사이트의 동작이 변경됩니다.

  1. 호스팅 계정에서 web.config 사본을 다운로드합니다.
  2. 원하는 텍스트 편집기로 파일을 엽니 다.

    참고 : 자동 줄 바꿈을 사용하지 않는 일반 텍스트 편집기를 사용하여 web.config 파일을 편집해야합니다. 일부 편집기 (예 : 줄 바꿈이 활성화 된 MS Word 또는 메모장)에서는 보이지 않는 문자를 삽입하여 줄 바꿈을 나타냅니다. web.config 파일에 다음과 같은 특수 문자가 있으면 작동하지 않습니다.

  3. 필요에 따라 변경합니다 (아래 예 참조).
  4. 변경 내용을 저장합니다.
  5. 수정 된 web.config 를 호스팅 계정에 업로드합니다.
  6. HTTP 프로토콜을 통해 사이트를 방문하여 작업을 테스트합니다. 자동으로 HTTPS로 리디렉션되어야합니다.

워드 프레스 web.config 콘텐츠의 예

WordPress 사이트에는 이미 web.config 파일에 기본 항목이 있어야합니다. 다음 예와 유사하게 표시됩니다.

? xml version = "1.0"encoding = "UTF-8"? > 구성 > system.webServer > 다시 작성 > 규칙 > 규칙 이름 = "WordPress 규칙"stopProcessing = "true"> 일치 url = ". *"/ > 조건 > 입력 추가 = " {REQUEST_FILENAME} "matchType = "IsFile"negate = "true"/ > 입력 추가 = " {REQUEST_FILENAME} "matchType = "IsDirectory"negate = "true"/ > / 조건 > 작업 유형 = "다시 쓰기"url = "index.php"/ > / 규칙 > / 규칙 > / 다시 쓰기 > /system.webServer > / 구성 >

호스팅 계정이 사이트의 모든 트래픽에 대해 HTTPS 프로토콜을 강제 적용하도록하려면 web.config 파일에 다음을 추가해야합니다.

지우기 / > 규칙 이름 = "https로 리디렉션"stopProcessing = "true"> 일치 url = "(. *)"/ > 조건 > 입력 추가 = " {HTTPS} "pattern = "off"ignoreCase = "true"/ > / 조건 > 작업 유형 = "리디렉션"url = " https://{HTTP_HOST}{REQUEST_URI} "redirectType = "영구"/ > / 규칙 >

web.config 파일에서 규칙 뒤에 코드 스 니펫을 배치해야합니다. 다음 예와 유사하게 표시됩니다.

? xml version = "1.0"encoding = "UTF-8"? > 구성 > system.webServer > 다시 작성 > 규칙 > 지우기 / > 규칙 이름 = "https로 리디렉션"stopProcessing = "true"> 일치 url = "(. *)"/ > 조건 > input = "추가{HTTPS} "pattern ="off "ignoreCase ="true "/ > / 조건 > 작업 유형 = "리디렉션"url = "https://{HTTP_HOST}{REQUEST_URI} "redirectType ="영구 "/ > / 규칙 > 규칙 이름 = "WordPress 규칙"stopProcessing = "true"> 일치 url = ". *"/ > 조건 > input = "추가{REQUEST_FILENAME} "matchType ="IsFile "negate ="true "/ > input = "추가{REQUEST_FILENAME} "matchType ="IsDirectory "negate ="true "/ > / 조건 > 작업 유형 = "다시 쓰기"url = "index.php"/ > / 규칙 > / 규칙 > / 다시 쓰기 > /system.webServer > / 구성 >

상세 정보