Geeklogのsite_urlを複数で表示するためのhack
- Tuesday, June 23 2015 @ 11:26 PM JST
- 投稿者: Admin
- 表示回数 4,128
EasySCPを活用したサーバーでは、ドメインに対して代替URLを提供しています。
開発中のサイトをリニューアル公開以前には、代替URLを活用して表示できます。
両方で表示できるためのハックはこちら。
lib-common.phpの100行目あたりを変更します。 from:
$_CONF = $config->get_config('Core');
to:
$_CONF = $config->get_config('Core');
if (strpos($_CONF['site_url'], $_SERVER['SERVER_NAME']) === false) {
if (strpos($_SERVER['SERVER_NAME'], 'vu20XX.admin.XXX.com') !== false) {
$substitute_domain='vu20XX.admin.XXX.com';
$_CONF['site_url'] = 'http://'.$substitute_domain;
$_CONF['site_admin_url'] = 'http://'.$substitute_domain.'/admin';
$_CONF['layout_url'] = 'http://'.$substitute_domain.'/layout/'.$_CONF['theme'];
$_CONF['site_disabled_msg'] = 'http://'.$substitute_domain.'/japanize/disabledmsg.html';
$_CONF['cookiedomain'] = empty($_CONF['cookiedomain']) ? '' : str_replace($_SERVER['SERVER_NAME'], $substitute_domain, $_CONF['cookiedomain']);
}
}