묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
주소에 www 붙였을때와 안 붙였을때의 오류
2009.07.27 18:51
주소에 www를 붙이나 안 붙이나 똑같은 작동을 했었습니다.
(Cafe24에서 계정을 받아서 하고 있습니다.)
허나, CafeXE를 쓰니까 문제가 발생하네요.
http://도메인.com으로 접속하면 카페접속 주소도 http://도메인.com/카페이름 이렇게 되서 문제가 없습니다.
하지만 http://www.도메인.com으로 접속하면 홈페이지는 잘되도, 카페접속주소가 http://www.도메인.com/카페이름 이렇게 바뀌어서
제대로 접속이 안되네요..
혹시 이런건 어디서 설정을 해야하는건가요?
좀 알려주세요.ㅠ_ㅜ
별거 아닌거 같은데도 모르겠습니다.
댓글 3
-
한이73
2009.07.27 18:58
-
RainSky
2009.07.27 18:58
방법은 간단합니다. 레이아웃 편집에서 아래 스크립트를 적당한 곳에 붙여주기만 하면 됩니다.
적당한 곳이 애매하신 분은 로그인창에 보이는 '편집' 누르신 후레이아웃 편집창 가장 상단에 붙여주시면 되겠습니다. ^^
<script language="JavaScript" type="text/javascript">
var host = location.host.toLowerCase();
var currentAddress = location.href;
if (host.indexOf("www") == -1)
{
currentAddress = currentAddress.replace("//","//www.");
location.href = currentAddress;
}
</script>
위 스크립트가 삽입된 레이아웃은 www 없이 접속을 해도 자동으로 www 로 변경이 됩니다.
물론 서브 메뉴의 주소에도 www 가 자동으로 붙게 됩니다.원본 내용은 아래 링크 확인해 보시기 바랍니다. ^^
-
1123
2009.07.27 19:15
두분 모두 너무 감사드립니다.
저의 경우는 www를 붙이면 안되는 경우라서 RainSky님이 링크시켜주신 본문을 보고 했더니 잘 되네요
정말 감사드립니다.(__)
저는 루트에 있는 .htaccess 파일을 아래와 같이 수정해서 사용중입니다.
RewriteCond %{REQUEST_FILENAME} /traffic
RewriteRule (.*) - [L]
RewriteCond %{REQUEST_FILENAME} /usage
RewriteRule (.*) - [L]
RewriteCond %{http_host} ^계정\.도메인\.com [NC]
RewriteRule ^(.*)$ http://www.도메인.com/$1 [L,R=301]
RewriteCond %{http_host} ^\도메인\.com [NC]
RewriteRule ^(.*)$ http://www.도메인.com/$1 [L,R=301]
어디로 접속하던 www.도메인.com 으로 접속되게요