# Cara membuat Dynamic URL CodeIgniter 3

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FAP5Q5yFKwAuMnLXpGdKF%2Fimage.png?alt=media&#x26;token=4708c7e4-dc9b-4daa-936e-9a5b16efe01e" alt=""><figcaption></figcaption></figure>

Bagi yang masih menggunakan Codeigniter versi 3 membuat pretty url adalah hal yang perlu dicari untuk versi ini karna untuk url default nya sendiri itu <http://localhost/>, nah ini akan merepotkan kita kalau project sudah live production kita harus ganti lagi base\_url tersebut, maka dari itu gunakan code berikut agar tidak perlu setting-setting lagi ketika pindah server sekalipun.

Contoh seperti ini:&#x20;

```
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://" . $_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
```

Sekian, Gomawo^-^
