묻고답하기
기본 URL 설정이 안 되어 있습니다. 종종 뜹니다
2013.07.05 22:48
'기본 URL 설정이 안 되어 있습니다.'
이 메세지가 로그인 할 때 종종 뜨고 있습니다.
몇번 반복하다가 다른 메뉴 클릭해서 페이지 변경하여 다시 로그인 링크 누르고 로그인 하면 괜찮아지네요.
db.config.php 에 제데로 기록되어있는 것 같습니다.
도데체 왜 "종종" 이렇게 뜨는 걸까요?
댓글 14
-
S야옹이
2013.07.05 22:53
-
orangehome
2013.07.07 20:19
세팅은 제대로 되어 있는데 이렁게 "종종" 뜨기때문에 문의 합니다.
-
orangehome
2013.07.08 09:00
테스트를 여러번하니 문제가 생기는 곳을 발견햇습니다.
메인 사이트 url 에서 로그인 링크 클릭한 후 로그인하면 문제가 생깁니다.
예) 주소가 http://domain.com/xe/ 인 상태에서 로그인 링크 클릭하고 시도하면 문제되네요.
같은 페이지라도, http://domain.com/xe/page_main 주소인 경우는 문제 없습니다.
레이아웃을 기본 레이아웃 사용하면 문제는 없어지고, 구매한 레이아웃 사용하니 문제가 생깁니다.
레이아웃 만든 회사의 문제일까요?
-
궁굼자
2013.07.09 18:05
찾았습니다 해결방안. www를 붙이느냐 안붙이느냐의 차이입니다...! 저 방금 해결 -
궁굼자
2013.07.09 18:06
http://www.xpressengine.com/index.php?mid=tip&search_keyword=www&search_target=title&document_srl=16662284 이대로 하시면 될겁니다. -
궁굼자
2013.07.09 14:41
저도 고생하고 이쓴데
이게 메뉴를 main 하고 메인 이외의 부분을 나눠놔서 그런가 싶기도 해요
지금도 고치려고 돌아다니는중
-
orangehome
2013.08.10 01:59
도메인에 www 를 붙이고 접속하는 가 www 없이 접속하는가에 따라 이런 현상이 생기네요.
www 가 없이 접속하고 나면 꼭 "기본 URL .... " 오류가 나옵니다.
그래서 여기서 돌아다니가가 이 솔류션을 보고 레이아웃 코드 제일 상단에 입력하니
오류가 없어졌어요...
코어에서 수정되었으면 합니다.
<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>
-
sejin7940
2013.08.10 04:41
이건 솔루션 문제가 아니라... 호스팅사 설정 차이입니다
원칙적으로 http://www.~~ 와 http://~~~ 는 다른게 맞습니다. 초기에는 www 를 붙이는게 원칙이였으니까
단지 사람들이 www 를 빼기 시작하면서 두가지를 모두 지원하게 서버에서 처리를 해준거죠
그리고 이 문제를 해결하기 위한 애드온이 자료실에 있습니다.
강제로 www 를 붙이거나, 강제로 www 를 빼거나 하는 애드온이 모두 자료실에 있습니다.
답답한 솔류션입니다. 이라는 문구가 참 보기 안 좋습니다.......
지금 이 답답함은.. 자신에게 원인이 있었던거기에...
-
orangehome
2013.08.10 22:36
헉,,, 미안 합니다. 제가 표현한 답답한 솔류션이란 말은 제가 위에 선택한 방법이 영구적인 완벽한 방법이 아니지만 필요하신 분들에게 알려드린다는 내용... -
orangehome
2013.08.10 22:43
오해 없으시길... 개인적으로 XE 는 아주 훌륭한 솔류션이라고 생각합니다. 종종 사용하면서, 무지한 소생들을 불쌍히 여기는 마음으로 코딩을 해주시면, 불필요한 시간 낭비가 적어지지 않을까하는 바램은 있구요.. 오해하게 만들었다면 "꾸뻑" 애플 드립니다.. -
하라주꾸
2014.09.07 02:03
제가 보기엔 저 오류난다고 저 스크립트 잘못 넣으면 오류가 많이 납니다. 간단한 오류로 게시판에 글을 써지지 않습니다.
제가 써본 방법인데요 그냥 관리자페이지에서 일반 들어가셔서 고급 여시고 거기에 자기 URL에 www.를 넣으시는게 어떨런지요?
-
댑펑
2014.12.22 16:09
이 방법은 반대로 www. 빼고 접속하는 유저에게 문제가 발생합니다.
-
Jay
2016.06.21 21:23
기본설정을 www 을 무조건 붙이는 기준으로 강제로 전환되니 해결이 되네요^^
감사합니다.
-
키즈
2020.03.07 18:08
https://xestyle.com/xe/tip_xeuser/65256
이중 두번째 방법 default_url설정으로 깔끔하게 해결됬삽니다.
기본 URL 설정은 설정에 가셔서 일반에 가시면 있습니다.
XE가 설치된 경로까지 주소를 입력해주시면 됩니다.