안녕하세요. 이거저거 바꿔봐도 모르겠어서 질문드립니다.
인터넷에서 찾은 방법 다해봐도 모르겠네요 ㅠㅠ
예를들어 홈페이지 주소가 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 없을때를 다른 주소로 인지하기 때문에 생기는 문제인데
그걸 설치해서 한쪽으로 유도해 버리면 해결될겁니다.