워드프레스 홈페이지를 만드는 과정에서 도메인을 연결하고, A레코드로 루트 도메인과 www 서브 도메인에 대해서 SSL도 설정했는데, 설정해 놓은 www.****.com 도메인으로 넘어가지 않을 경우 위에 있는 코드를 넣어 해결할 수 있습니다.
우선, 루트 폴더(config.php 및 index.php가 들어있는 폴더임)를 열고 .htaccess 파일을 열어서 위 코드만 넣으면 해결될 수 있습니다.
워드프레스를 이용해 호스팅을 연결하는 경우, 설정 > 일반에서 워드프레스 주소 및 사이트 주소 URL 값에 www.~로 설정해 놓았는데도 불구하고, 주소 창에 루트도메인으로 입력하면 www로 전환되지 않을 때 사용하는 리다이렉트(redirect) 방법입니다.
실행하기에 앞서, .htaccess 파일의 원본을 내 컴퓨터로 다운로드 받아 놓고 위에 있는 코드를 삽입합니다.
서버 상태에 따라, 위 코드를 반환하여 적용되지 않는 경우에 홈페이지 로그인이 되지 않을 수 있기 때문에 원본 다운로드는 필수.
파일질라 또는 알드라이브 등 FTP 프로그램을 이용하여, .htaccess 파일 원본은 챙겨야 합니다.
.htaccess 파일을 열고 나면, 가장 아랫 부분에
<IfModule mod_rewrite.c>
RewriteEngine On
.
.
.
</IfModule>
이렇게 끝나는 부분이 있습니다.
워드프레스 캐쉬 또는 리다이렉트 플러그인을 설치해 사용 중인 경우 .htaccess 파일을 열어보면, 첫 머리에도 아래와 같은 부분이 있습니다.
<IfModule mod_rewrite.c>
RewriteEngine On
.
.
.
</IfModule>
첫머리부터 해당 플러그인의 설정값이 정의되어 있는 부분을 수정하지 말고, 맨 아래 부분에도 비슷한 형태가 있으니 그 부분에 코드를 넣으면 됩니다.
첫머리 플러그인이 정의해 놓은 곳을 수정하면 홈페이지 로그인이 되지 않을 수 있습니다.
그런 경우에는 원본 .htaccess 파일을 다시 업로드하여, 수정 전으로 되돌려 복구시켜 놓고 작업하면 됩니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
루트 도메인 및 www 서브도메인에 모두 SSL이 적용된 경우 4번째 줄에 있는 http:// 또는 https:// 모두 https://www.% 값으로 리다이렉트 되니 편한 것으로 코드를 삽입하면 될 것입니다.
메모장에 해당 코드를 넣어 놓았으니, 아래 다운로드해서 받아 활용하면 되겠습니다.
'Daily' 카테고리의 다른 글
여자 월드컵 축구 중계방송 한국 VS 모로코 조별리그 2차전, 30일 A조 H조 경기 시간 (0) | 2023.07.30 |
---|---|
ㅇㅇ님 납부안내 고유번호 56만원 문자는 스미싱 피싱 전화번호였다 (0) | 2023.07.24 |
5호 태풍 독수리 경로예상 및 진로방향 한반도 북상 안심해도 될까 (0) | 2023.07.22 |
한국 아이티 여자 축구 중계방송 어디서봐? 대한민국 여자 국가대표 월드컵 조별리그 일정표 정리 (0) | 2023.07.08 |
성남 건설업 기초안전보건 교육 받고 당일 이수증 받을 수 있는 곳, 일용직도 필수로 받아야 (0) | 2023.07.08 |
댓글