안녕하세요. 이거저거 바꿔봐도 모르겠어서 질문드립니다.

인터넷에서 찾은 방법 다해봐도 모르겠네요 ㅠㅠ

 

예를들어 홈페이지 주소가 www.xetown.com 이면

로그인한 상태로

xetown.com 으로 들어가면 그냥 정상적으로 로그인한 상태로 보이는데

www.xetown.com 으로 들어가면 로그인 박스가 보입니다. (로그인이 안되어있는 듯 보임)

그런데 그 상태에서 다시 로그인을 하면 잘못된 요청이라고 나옵니다. (로그인이 이미 된 상태니까)

 

기본주소가 문제인가 싶어서

www.을 붙여보기도 했는데 그럼 반대로 www.을 쳤을때는 잘나오다 www.를 안치면

딱 정반대의 상태가 되어버립니다.

 

현재 기본주소는 www.가 없는 상태이구요...

호스팅을 바꾼 이후로 이런 문제가 생겼는데 어디를 수정해야할지...

 

htaccess 파일은

 

<IfModule mod_url.c>
    checkURL On
    ServerEncoding EUC-KR
    ClientEncoding UTF-8
</IfModule>
php_flag register_globals on
php_flag register_long_arrays on

RewriteEngine On
RewriteCond $1 !^(xe)/
RewriteCond %{HTTP_HOST} ^milk-caramel\.com [NC]
RewriteRule ^(.*)$ /xe/$1 [L]

RewriteCond $1 !^(xe)/
RewriteCond %{HTTP_HOST} ^www\.milk-caramel\.com [NC]
RewriteRule ^(.*)$ /xe/$1 [L]

 

 

이런 상태입니다.

 

도움 주시면 감사하겠습니다!!!

  • ?
    공홈 다운로드 쪽 보시면 www 있게 하거나 www 없도록 유도하는 에드온이 있을겁니다.
    문제가 www 있을때와 www 없을때를 다른 주소로 인지하기 때문에 생기는 문제인데

    그걸 설치해서 한쪽으로 유도해 버리면 해결될겁니다.
  • ? ?
    해결되었습니다!!! 정말 감사합니다!!! ㅠㅠㅠㅠㅠ
  • ? ?
    근데 전부터 궁금한게, 그거 보면 302 리디렉션을 걸더군요. 근데 예전에 무슨 (영구적으로 이동해야 할 대상에) 302를 거는건 SEO에 안좋은 영향을 미친다고 들어서... 괜찮은건가요?
  • ? ?
    전 퍼블리셔라... 제 전문분야가 아닌지점은
    다른 개발자들이 충분이 토론하고 결정했으리라 믿기에 그냥 사용합니다. ㅋㅋ
  • ? profile
    301로 주세요.
  • ? profile

    301은 영구적이기 때문에 한 번 적용하면 되돌릴 수가 없습니다. 나중에 애드온을 제거하더라도 한 번이라도 리다이렉트를 거쳤던 브라우저는 계속 리다이렉트가 되고, 검색엔진들도 마찬가지로 혼란을 겪게 되지요.

    이게 상당히 위험할 수도 있기 때문에 302가 기본값인 것 같네요. 절대 되돌리지 않을 거라는 자신이 있다면 301로 바꾸셔도 됩니다.