htaccess 루트 + 서브도메인 리다이렉트

htaccess 루트 + 서브도메인 리다이렉트

QA

htaccess 루트 + 서브도메인 리다이렉트

본문

해보고 검색해보았으나 저의 경우는 찾질 못해서

형님들께 질문드립니다. Orz

 

현재는 아래처럼

루트도메인으로 접속할시 www 가 붙습니다.

 

RewriteCond %{HTTP_HOST} ^abcd\.co\.kr [NC]        <<이부분을 수정할 계획
RewriteRule ^(.*)$ https://www.abcd.co.kr/$1 [R=301,L]

 

 

-- 질문 --

 

저는 위 내용을  수정하여,

루트도메인 혹은 서브도메인(모든 서브도메인)으로 접속할 시

www 를 붙이고 싶습니다 (www 주소로 리다이렉트) 하고 싶습니다.

 

 

계속 해보는 중입니다만... 해결 방법을 못 찾고 있습니다.

 

 


 

이 질문에 댓글 쓰기 :

답변 2

상단에 RewriteEngine on 처리는 해주셨나요?

이건 www 붙은걸 체크하는거라 www는 빼고 적용하셔야 하며
RewriteRule ^(.*)$ https://www.abcd.co.kr/$1 [R=301,L] 이곳에 해당 주소로 반영되어 이동하는 부분입니다.

형님께서
!^www  얘는 www를 체크하는거라고 하셨는데요


저는 궁금한게 만약 blog.abcd.co.kr  이라는 서브도메인으로
접속한다면 

!^www    < 얘가  너  www 없네?  체크하고 이동을(리다이렉트) 시킬까요?


테스트할 수 없는 상황이라서 질문드립니다 ㅠㅠ
무슨 이유인지 구글에  만든적도 없는 수십개의 서브도메인이 노출되어서
리다이렉트로 해결하려는 중입니다.

!^ 만약  !^www\.abcd\.co\.kr 이렇게 적용해 주셨다고 했는데 이건 ! 이게 붙어있는게 부정하는 부분으로 생각하시면 됩니다.

RewriteCond 위 부분은 형식을 정규식 방식으로 체크는 부분이라 생각하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 110
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT