Masuk ke dalam folder "application\config", kemudian buka file config.php
Lihat coding
$config['base_url'] = "";
Replace dengan coding berikut :
$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])).'/';
Keterangannya begini, base_url() merupakan domain utama untuk mengidentifikasi alamat url pada website yang menggunakan codeigniter. Misalnya ketika offline localhost/nama_domain atau online www.nama_domain.com, itu lah yang diidentifikasi base_url().
http://".$_SERVER['HTTP_HOST'] merupakan penjabaran dari url yang dimaksudkan di base_url() pada host server.
Sehingga dengan mereplace dua script diatas tentunya kita tidak perlu lagi mengganti base_url di hosting ketika dionlinekan dan akan otomatis menyesuaikan nama domain online.
Komentar