- 정보공유
[PHP] [코드이그나이터] 한사이트에 여러도메인 사용하기
config.php 파일에 base_url 배열값에 도메인을 설정하게 되면
해당 도메인만으로 사이트가 연결됩니다.
예를 들면 a.com 으로 설정을 해놨다면
b.com 으로 접속은 되지만 메뉴나 기타 링크가 걸린곳들은 모두 a.com 으로 연결이 됩니다. (site_url 함수로 링크가 걸려있는곳 모두)
그것을 원치 않을경우 아래와 같이 설정하면 됩니다.
파일위치 : /application/config/config.php
$config['base_url'] = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'].ROOT;
파일위치 : /index.php
define('ROOTPATH', realpath(dirname(__FILE__)) . '/'); if (realpath(dirname(__FILE__)) == $_SERVER['DOCUMENT_ROOT']) { define('ROOT', '/'); } else { define('ROOT', substr(ROOTPATH, strlen($_SERVER['DOCUMENT_ROOT'])+1)); }