CI Tips – Trik : Automatic URL Config


SamidCorner (Tegal) – Pembaca yang budiman. Biasaya ketika sedang mengembangkan sebuah aplikasi atau website menggunakan CodeIngiter, terlebih jika berpindah – pindah server. Yang paling sering dilakukan adalah ketika kita sedang membuat aplikasi di localhost kemudian kita pindahkan ke server hosting.Tentu kita akan merubah Config urlnya disesuaikan dengan domain yang kita akan gunakan.Nah, pada tutorial kali ini saya akan memberikan tips dan trik tentang konfigurasi url tersebut. Saya sering menggunakan ini agar tidak sulit ketika harus memindahkan ke server lain.

Coba anda buka file pada folder :

/application/config/config.php

biasanya anda akan menemukan baris code berikut :

<!–?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);
/*
|————————————————————————–
| Base Site URL
|————————————————————————–
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/
$config[‘base_url’] = ”;

Nah biasanya kita akan merubah $config[‘base_url’] = ‘localhost/aplikasiku’; (misalnya). Kemudian ketika pindah ke hosting dirubah lagi $config[‘base_url’] = ‘http://domainku.com‘;

Agar kita tidak berulang – ulang melakukan setting pada file config.php cobalah trik berikut. Tambahkan pada $config[‘base_url’] dengan seperti berikut :

$config[‘base_url’] = “http://&#8221;.$_SERVER[‘HTTP_HOST’];
$config[‘base_url’] .= str_replace(basename($_SERVER[‘SCRIPT_NAME’]),””,$_SERVER[‘SCRIPT_NAME’]);

Kemudian cobalah untuk memindahkan dari folder aplikasi anda ke sebuah folder lainnya. Maka saya jamin kita tidak perlu melakukan konfigurasi ulang.

Demikian tutorial singkat dari saya. Semoga bermanfaat. Pertanyaan saran dan ide langsung kontak ke email saya :).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s