Trik Base URL di file config.php CodeIgniter

Nah saya ada sedikit trik yang saya baca di forum CodeIgniter-ID yang sangat membantu bila kita mengerjakan aplikasi basis web menggunakan framework CodeIgniter.
Bagi kamu yang baru mulai ngerjain project menggunakan CI biasanya harus mengeset beberapa konfigurasi di file /system/application/config/config.php dan salah satu yang harus disetting yaitu base URL dari web project kita.
Pada file /system/application/config/config.php terdapat baris

$config['base_url']    = "http://your-site.com/";

Hapus atau jadikan komentar baris tersebut lalu tambahkan di bawah baris

//asumsi file index-nya index.php (bisa juga yang lain)
$config['index_page'] ='index.php';

kode berikut

$http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 's' : '') . '://';
$fo = str_replace($config['index_page'],"", $_SERVER['SCRIPT_NAME']);
$config['base_url']    = "$http" . $_SERVER['SERVER_NAME'] . "" . $fo;

semoga bermanfaat..