[레이아웃 편집에서 방법]
아래의 코드를 레이아웃 > 레이아웃 편집 > 최상단에 텍스트로 추가하면
사이트 접속시 www를 입력하지 않고 접속해도 자동으로 www가 붙습니다.
[.htaccess를 이용한 방법] http://www.htaccesseditor.com/kr.shtml
이 방법은 Zbxe가 호스팅의 루트가 아닌 하부폴더에 설치된 경우에만 적용됩니다.
(Zbxe에 있는 .htaccess에 아래의 코드를 추가하니 작동이 되지를 않는군요, 분명 방법이 있을텐데...)
먼저 편집기(Editplus등)를 열어서 아래의 코드를 붙여 넣기 합니다.
1. www붙이기
2. www안붙이기
무슨 말인고 하니 http://moonhouse.co.kr 접속을 해도 주소창에 http://www.moonhouse.co.kr 로 보이고,
반대로 http://www.moonhouse.co.kr 로 접속을 해도 주소창에는 www가 떨어진 http://moonhouse.co.kr 로 보인단 말인데.... (더 했갈리나^.^!)
하였던 그렇게 되는데 이게 왜 필요한 것인가하면,
사이트 접속시에 www 가 있고 없고에 따라서 좀 반응이 다르지요.
특히 게시판에서는 로그인이 풀리는 주범이기도 하구요...(로그인풀림 방지 팁이 될수도)
플래시를 이용한 멀티 업로드도 www 에 영향을 받아서 되기도 하고 안되기도 하고 그런답니다...
아마도 www 가 있는 1차도메인주소와 없는 2차도메인주소사이에 뭔가의 미묘한 차이가 있는 듯... (자세한건 몰라요^.^)
예를 들어서 홈피에 시노부bgm을 삽입한 경우
(왼쪽이미지) http://flowerisland.co.kr 경우는 메뉴창에 텍스트가 잘 나오는데
(오른쪽이미지) http://www.flowerisland.co.kr 접속을 하면 텍스트가 나오지를 않더군요.
각설하고 붙여넣기를 했으면 저장을 눌러서 .htaccess로 저장해서 호스팅의 루트에 올리시면 됩니다.
참고로 예제 .htaccess파일 올립니다.
아래의 코드를 레이아웃 > 레이아웃 편집 > 최상단에 텍스트로 추가하면
사이트 접속시 www를 입력하지 않고 접속해도 자동으로 www가 붙습니다.
<?
if($_SERVER[HTTP_HOST] !="www.도메인.com")
{
Header("location:http://www.도메인.com");
exit();
}
?>
if($_SERVER[HTTP_HOST] !="www.도메인.com")
{
Header("location:http://www.도메인.com");
exit();
}
?>
[.htaccess를 이용한 방법] http://www.htaccesseditor.com/kr.shtml
이 방법은 Zbxe가 호스팅의 루트가 아닌 하부폴더에 설치된 경우에만 적용됩니다.
(Zbxe에 있는 .htaccess에 아래의 코드를 추가하니 작동이 되지를 않는군요, 분명 방법이 있을텐데...)
먼저 편집기(Editplus등)를 열어서 아래의 코드를 붙여 넣기 합니다.
1. www붙이기
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://www.도메인.co.kr/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://www.도메인.co.kr/$1 [R=301,L]
2. www안붙이기
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://도메인.co.kr/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://도메인.co.kr/$1 [R=301,L]
무슨 말인고 하니 http://moonhouse.co.kr 접속을 해도 주소창에 http://www.moonhouse.co.kr 로 보이고,
반대로 http://www.moonhouse.co.kr 로 접속을 해도 주소창에는 www가 떨어진 http://moonhouse.co.kr 로 보인단 말인데.... (더 했갈리나^.^!)
하였던 그렇게 되는데 이게 왜 필요한 것인가하면,
사이트 접속시에 www 가 있고 없고에 따라서 좀 반응이 다르지요.
특히 게시판에서는 로그인이 풀리는 주범이기도 하구요...(로그인풀림 방지 팁이 될수도)
플래시를 이용한 멀티 업로드도 www 에 영향을 받아서 되기도 하고 안되기도 하고 그런답니다...
아마도 www 가 있는 1차도메인주소와 없는 2차도메인주소사이에 뭔가의 미묘한 차이가 있는 듯... (자세한건 몰라요^.^)
예를 들어서 홈피에 시노부bgm을 삽입한 경우
(왼쪽이미지) http://flowerisland.co.kr 경우는 메뉴창에 텍스트가 잘 나오는데
(오른쪽이미지) http://www.flowerisland.co.kr 접속을 하면 텍스트가 나오지를 않더군요.
(예제 사이트는 위의 소스가 적용되어 있기 때문에 자동으로
각설하고 붙여넣기를 했으면 저장을 눌러서 .htaccess로 저장해서 호스팅의 루트에 올리시면 됩니다.
참고로 예제 .htaccess파일 올립니다.
RewriteCond %{HTTP_HOST} ^(도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://www.도메인.co.kr/$1 [R=301,L]
2. www안붙이기
RewriteCond %{HTTP_HOST} ^(www\.도메인\.co\.kr)(:80)? [NC]
RewriteRule ^(.*) http://도메인.co.kr/$1 [R=301,L]
레이아웃 편집란에 붙여넣기 하라고 하셨는데 (맞는건지?)
편집란 소스 어디 부분에 붙여넣기 하면 되는지요?
아래내용은 레이아웃 편집란 소스에 어디 부분에 넣어야 하는지요?
알려 주시면 감사 드립니다 ^^
if($_SERVER[HTTP_HOST] !="www.도메인.com")
{
Header("location:http://www.도메인.com");
exit();
}
?>
위에 내용 아래내용 모두 레이아웃 편집란에 넣어야 하는지요?
아는 것이 없어 질문만 많네요,,,
매번 죄송하고 감사드립니다 ^^