MasRud.com
11 November 2018 / CodeIgniter

Membuat Base URL Dinamis pada CodeIgniter

Saat pertama kali membuat aplikasi dengan CodeIgniter, hal pertama yang kita lakukan adalah melakukan konfigurasi base_url. Config ini berguna untuk menciptakan URL yang mengakses resource yang berada pada direktori root.

Secara default konfigurasi base_url CodeIgniter adalah seperti ini:

$config['base_url'] = '';

Ketika kita ingin membuat sebuah aplikasi misalnya siakad, maka kita perlu mengubah konfigurasi tersebut menjadi:

$config['base_url'] = 'http://localhost/siakad/';

Apa yang terjadi bila aplikasi tersebut kita upload pada hosting/server?

Error!, ya error. Hal ini disebabkan karena CodeIgniter mengakses localhost yang harusnya mengakses domain/ip server hosting.

Untuk mengatasi ini kita perlu mengatur ulang base_url tersebut sesuai domain/ip server yang kita gunakan.

Hal ini agak sedikit merepotkan bukan?

Maka dari itu kita perlu sedikit trik agar base_url tersebut bisa dinamis dan otomatis menyesuaikan domain/ip server tanpa perlu kita ubah secara manual.

Untuk mengatur konfigurasi base_url agar menjadi dinamis, silakan ganti konfigurasi default CodeIgniter:

$config['base_url'] = '';

Dengan konfigurasi di bawah ini:

Dengan cara di atas kita tidak perlu mengubah konfigurasi base_url secara manual apabila berpindah/ganti domain/ip server yang kita gunakan.

Trik Menghilangkan Pesan "Warning Message: Module already loaded" pada CodeIgniter

Aplikasi Sederhana Cuci Mobil Motor dengan PHP MySQLi

Tutorial Multi Database pada CodeIgniter

Menggunakan Password_hash dan Password_verify pada PHP

Aplikasi Sederhana Manajemen Surat Menyurat dengan PHP dan MySQLi

Terbaru ☺️

Tutorial Installasi Postman pada Ubuntu/Linux Mint

Membuat Format Tanggal Ala Instagram dengan PHP

Tutorial Kirim Email dengan SMTP SendGrid pada CodeIgniter

Disqus Comments