Virus Corona (Covid-19)

Dapatkan Informasi terbaru

Codeigniter 4 Clean URL Remove Public dan Index.php

Adul Azis 25 Jul 2022 3

Cara menghapus index.php di codeigniter. Jika Anda ingin menghapus public dan index.php dari URL di framework Codeigniter 4. Jadi tutorial ini akan membantu Anda.

Dalam tutorial ini, kami ingin berbagi dengan Anda, cara menghapus public dan index.php dari URL di framework Codeigniter 4 yang baru.

Struktur direktori framework New Codeigniter 4 telah diubah.

Bagaimana menghapus public/index.php/ dari URL di Codeigniter 4

Ikuti langkah-langkah yang diberikan di bawah ini dan dengan mudah menghapus public dan index.php dari URL dalam kerangka Codeigniter 4:

Langkah 1: Ubah File App.php

Langkah pertama adalah membuka file app.app. Dan perubahan yang disebutkan di bawah ini. Anda harus melakukan ini di file App.php Anda.

Jadi, buka project_name/app/Config/App.php dan ubah mention di bawah ini:

public $baseURL = 'http://localhost:8080';

To

public $baseURL = 'http://localhost/your_project_name/';

Dan perubahan kedua pada file app.php:

public $uriProtocol = 'REQUEST_URI';

To

public $uriProtocol = 'PATH_INFO';

Langkah 2: Salin index.php dan .htaccess

Kunjungi di dalam direktori public . Dan salin index.php dan .htaccess ke direktori root aplikasi codeigniter.

Langkah 3: Ubah Di index.php

Di direktori proyek root, buka index.php dan edit baris berikut:

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

 change TO

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

Jika solusi di atas tidak berhasil; sehingga Anda dapat mengkonfigurasi server apache Anda; seperti yang ditunjukkan di bawah ini:

Di server apache, mode penulisan ulang sudah aktif. Tetapi beberapa nilai default perlu diubah pada  /etc/apache2/apache2.conf file. Berikut ini adalah perubahan,

Pertama, temukan

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Dan ubah  AllowOverride None  menjadi  All  dan simpan.

 

Kemudian aktifkan mode penulisan ulang menggunakan perintah (Dalam hal ini sudah diaktifkan),

sudo a2enmod rewrite

Kemudian restart servernya,

$ sudo /etc/init.d/apache2 restart

Kesimpulan

Dalam tutorial ini, Anda telah mempelajari cara menghapus public dan index.php di framework Codeigniter 4 yang baru.

 

Sekarang Anda dapat menekan url di bawah ini di browser Anda.

example.com/hello

Tags

remove public and index.php codeigniter example codeigniter

Latest Stories


SEARCH

Adul Azis
3 Followers
I'm an AI student who attempts to find simple explanations for questions and share them with others

TOP ARTICLE

Contoh Laravel 9 Response JSON
Adul Azis 22 Jul 2022

OTHER POST