TIP게시판

제목 base_url 자동 세팅
글쓴이 한대승(불의회상) 작성시각 2018/03/07 14:05:49
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11807   RSS
한대승(불의회상)

코드이그나이터 3.x 버전부터는 config.php에 반드시 base_url 항목을 작성하도록 되어 있습니다.

로컬에서 개발 완료후 base_url 항목때문에 종종 낭패를 보는경우가 있어 자동 세팅 방법 공유합니다.

 

application/config.php

$config['base_url']  = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on')) ?  "https" : "http";
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);

 

 다음글 blade(블레이드) 템플릿 적용이 어렵다면 slice... (1)
 이전글 리눅스 폴더 삭제 금지 방법 (3)

댓글

헛발이 / 2018/03/08 10:48:24 / 추천 0
좋은 정보 감사합니다.
인더제이 / 2018/05/14 11:56:24 / 추천 0
좋은 정보 감사합니다.