htaccess로 도메인만 다르게
본문
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
잘 될지 모르겠지만, 한번 참고해보셨으면 합니다.
검색으로 찾은 정보입니다. 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]
일단
head.sub.php에
if(strpos($_SERVER['SERVER_NAME'], 'a.co.kr') !== false) {
header('Location: http://b.kr'.$_SERVER['REQUEST_URI']);
}
로 해서 처리했는데 먼가 찜찜하네요...ㅎㅎ