묻고답하기
기본 URL질문
2016.04.16 15:52
제가 도메인을 구매해서 사용하려는데
기본 URL설정에서 URL에 하이픈(-)이 들어가면 로그인이 안되더군요.. db.config.php에서 설정해도 똑같고요..
혹시 이런문제 겪으신분 어떻게 해결하셨나요?
댓글 6
-
Xiso
2016.04.16 21:04
-
동동
2016.04.16 23:36
저도 그리 생각했는데 안되더라고여;;
-
ehii
2016.04.16 21:20
db.config.php 에서
'default_url' => 'http://'.$_SERVER["HTTP_HOST"].'/',
이렇게 바꿔보세요.
-
동동
2016.04.16 23:36
감사합니다. 해결은 되었는데 관리자 페이지 들어갈때는 숫자아이피로 들어가지던데 그건 해결이 안되는 부분인가요?
-
ehii
2016.04.17 01:07
1. 로그인이 안되는 것은 여러 원인이 있겠지만 도메인구입을 언급하신 것으로 미루어 짐작컨데
관리자페이지에서 지정한 기본URL(예1 aaa.com)과 유저가 주소창에 적어서 접속한 URL(예2 bbb.com)이 달라서 나타나는 문제로 여겨집니다.
접속은 bbb.com으로 했지만 로그인 버튼을 눌러 전송하는 정보는 aaa.com으로 가기에 때문에 서로 다른 사이트로 인식하여 로그인이 풀리는 것이죠.
2. 이러한 문제를 해결하기 위해서는
2-1 어느 경로로 접근을 하든지 aaa.com으로 접속되게 하는 방법 (redirect)
2-2 또는, aaa.com으로 접속하면 기본url은 계속 aaa.com으로, bbb.com으로 접속하면 bbb.com으로 계속 유지하는 방법을 생각해 볼 수 있습니다.
3. 제가 답변드린것은 유저가 브라우저 접속창에 친 url이 곧 기본 url이 되도록 하는 방법(2-2)에 관한 것이었구요.
관리자 페이지에 들어갈때 ip로 표시된다면 그것은 처음에 홈페이지에 접속할 때 ip로 접근하였기 때문입니다.
만약 최초 접근url이 ip주소가 아니었는데 관리자페이지 주소가 ip주소로 바뀐다면 다른 곳에서 redirect가 되고 있으니 확인하시기 바랍니다.
덧붙여,, 관리자페이지에서 일반 > 고급 에서 저장버튼을 누르면 기본url이 현재 접속한 url주소로 재지정되므로
다시 db.config.php파일에서 기본url을 수정해주셔야 합니다.
-
Xiso
2016.04.17 01:37
사이트 url이라도있었으면좋았을텐데요..
그럴리가없는데;???