admin
by on May 29, 2020
13,277 views

Codeigniter 4 memiliki kelebihan dengan memisahkan file publik dengan file lainnya, ini sebenarnya sangat bagus dilihat dari segi keamanan karena pengguna memungkin tidak bisa mengakses file secara lansung tanpa melalui index.php. Namun, untuk pembelajaran pada tutorial ini saya akan memindahkan file publicnya agar lebih mudah.

Pada contoh di atas untuk mengakses web melalui link

http://localhost/ci4/public/index.php/

Url tersebut terlihat kurang cantik karena ada embel public/index.php/. Nah sekarang kita hilangkan public/index.php/ sehingga untuk mengakses web bisa lansung http://localhost/ci4. Adapun caranya sebagai berikut

buka  file App.php dan ubah

public $indexPage = 'index.php';

menjadi

public $indexPage = '';

langkah selanjutnya pindahkan file index.php dan .htaccess ke direktori utama. Kemudian buka file  index.php dan ubah

$pathsPath = realpath(FCPATH . '../app/Config/Paths.php');

menjadi

$pathsPath = realpath(FCPATH . 'app/Config/Paths.php');

Posted in: CodeIgniter 4
Be the first person to like this.