XE

기본URL이 설정되지 않았습니다. 잘못된 요청입니다.에 대한 처리

by 디자인솔 posted Dec 26, 2016
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

로그인시 

기본URL이 설정되지 않았습니다. 혹은 잘못된 요청입니다. 라는 메세지는 XE에서 흔한 에러중의 하나입니다.

 

기본URL을 "www.도메인"으로 설정해놓은 사이트에서 www없이 접속하여 로그인하는 경우 혹은 그 반대의 경우에 발생되는 에러입니다.

 

이런 경우 기본URL을 www.도메인으로 설정해 놓은 사이트에서 유저가 www를 입력을 하지 않아도 www가 자동 붙도록,

혹은 기본URL이 www가 없는 경우 유저가 www를 입력하고 들어와도 www를 자동 제거하도록 하셔야합니다.

 

 

 

웹프로토콜이 http://www이므로 원칙은 www를 입력하는게 맞습니다. 하지만 유저들은 짧은 주소를 입력하니까 기본URL을 설정해놓은 사이트에서는 이런 에러가 발생합니다.

 

 

 

 

url1.gif

디자인솔의 경우

XE 관리자>설정>일반의 고급 항목을 펼쳐서 기본 URL을 입력합니다. http://www.designersol.co.kr/ 

저장합니다.

 

 

 

 

 

url2.gif

기본url을 저장하면 xe>files>config>db_config.php 파일의 default_url에 저장됩니다. db_config.php파일은 호스트에서 퍼미션을 설정한 경우가 있어 ftp로 덥어씌우기가 되지 않습니다.

그대로 나두시구요.

 

 

 

 

 

url3.gif

XE 루트에 .htaccess파일을 오픈하여 

 

아래 두줄을 추가합니다.

RewriteCond %{HTTP_HOST} ^designersol\.co.kr [NC]
RewriteRule ^(.*)$ http://www.designersol.co.kr/$1 [L,R]

 

RewriteCond %{HTTP_HOST} ^도메인\.닷컴 [NC]

RewriteRule ^(.*)$ http://www.도메인닷컴/$1 [L,R]

 

designersol.co.kr로 접속시 자동으로 www.designersol.co.kr로 유입되는 경우입니다.

저장후 ftp로 덥어쓰기하시면 되겠어요.