루트 도메인과 하위 도메인 모두가 실행 중일 때 SSL 액세스 통합과 관련하여

이번에 간단한 일로 크게 빠져 버렸기 때문에 자계의 마음을 담아 씁니다.

루트만 SSL 대응
https://www.domain.com
하위 도메인
http://sub.domain.com

이 상황에서 루트에서 하위 도메인으로 설정된 디렉터리에 액세스할 수 있습니다.

이러한 상황에서 처음에 아래의 사이트에 있는 코드로, www가 https 액세스 통일하도록 WordPress로 작성된 .htaccess에 추가했습니다.
.htaccess로 https화하고 www있고 통일하는 멋진 방법

그리고 방문하여 확인한 결과 WordPress는 괜찮습니다.
그러나 하위 도메인이 보호되지 않으면 빨간색 오류가 발생했습니다.

따라서 아래 문서에서 작성한 코드를 추가하여 하위 도메인에 액세스할 수 있도록 했습니다.
SSL 화하면 서브 도메인에 액세스 할 수 없을 때의 대책

하지만 역시 디렉토리에 액세스하는 방법이 아니고, 서브 도메인으로 액세스 할 수 있도록 하지 않으면 안됩니다.
그 때문에, 시행착오하고 있는 가운데, 이러한 현상이 일어나 버렸습니다.
하위 도메인에 액세스하면 디렉토리가 많이 URL에 포함되어 오류가 발생합니다.

Chrome 캐시 또는 쿠키를 삭제하는 방법을 시도해도 개선되지 않습니다.

그래서 인터넷 검색을 했으면 이 기사를 찾았습니다.
.htaccess 등으로 301 리디렉션을 설정하면 chrome에서 결과를 캐시 해 버리는 개발자 울음 사양

Google 크롬 캐시를 사용 중지하는 방법



이 이미지와 같이 Chrome의 개발자 도구를 사용하여 301 리디렉션 캐시를 사용 중지하는 방법을 살펴보면 성공적으로 액세스할 수 있습니다.

.htaccess를 만들고 수정하는 사이트는 Chrome의 개발자 도구에서 301 리디렉션 캐시를 사용하지 않도록 설정합니다.



이를 배우기 위해 어제는 오전 3시 정도까지 일어났습니다.
간단한 것에 빠져 버려, 정말 부끄럽습니다.

서브 도메인이 있을 때는, 안이하게 .htaccess에 SSL화의 코드를 추기하지 않는다.



인터넷에서 찾은 기사를 그대로 이용하면 나처럼 아픈 눈에 뜬다.
루트(부모) 도메인만 있을 때는, 이번 내가 이용한 코드는 유효합니다.
그렇지만, 서브 도메인이 있을 때는, 이 방법은, 사용할 수 없습니다.

WordPress 플러그인으로 SSL화할 수 있는 것으로 생성되는 .htaccess에 기재된 코드도 삭제하는 것이 좋다고 생각합니다.
나는 또한이 코드를 제거했지만 성공적으로 SSL로 www 및 https 액세스로 통합되었습니다.

이번에는 정말 부끄러운 생각을 했습니다.
클라이언트로부터 청부한 일이었으므로, 해결한 방법이 엉망으로 부끄럽습니다.

이번 공부가 된 것



.htaccess의 설명 방법을 여러 가지를 알 수있었습니다.

좋은 웹페이지 즐겨찾기