테스트 사이트 - 개발 중인 베타 버전입니다

htaccess로 도메인만 다르게 채택완료

LovelyCaT 7년 전 조회 1,868

htaccess를 이용하여

a.co.kr로 들어온 모든 도메인 (서브 도메인, https, /bbs/~ 파라미터 등을 유지)을

b.kr로 바꾸려고 합니다.

 

htaccess로 제어하고 싶은데 문구를 어떻게 작성해야할 지 모르겠습니다.

 

RewriteCond %{HTTP_HOST} a\.co\.kr
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.a\.co\.kr(.*)  http://$1.b.kr/$2  [L]
RewriteRule ^a\.co\.kr(.*)  http://b.kr/$1  [L]

 

일단 b.kr을 아파치에서 https로 연결되게 mod_rewrite해놓은 상태라 http://b.kr은 상관이 없을 것 같은데..

이렇게 저장하고 업로드해서 확인하면

a.co.kr/www 로 폴더가 연결이 되서요.. ㅜㅜ 어떻게 작성하면 좋을까요..?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

잘 될지 모르겠지만, 한번 참고해보셨으면 합니다.

 

검색으로 찾은 정보입니다. https://www.letmecompile.com/%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%9D%B4%EC%A0%84%ED%95%98%EA%B8%B0/

 

RewriteCond %{HTTP_HOST} ^(www\.)?a\.co\.kr$ [NC]
RewriteRule ^ http://b.kr%{REQUEST_URI} [R=301,L]

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

LovelyCaT
7년 전

일단

head.sub.php에

if(strpos($_SERVER['SERVER_NAME'], 'a.co.kr') !== false) { 
    header('Location: http://b.kr'.$_SERVER['REQUEST_URI']);
}

로 해서 처리했는데 먼가 찜찜하네요...ㅎㅎ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인