Mengatasi Mod Rewrite yang Tidak Aktif di OS Linux

Mengatasi Mod Rewrite yang Tidak Aktif di OS Linux

Mod rewrite adalah salah satu mod php yang berguna untuk mengganti atau mempercantik url di project yang kita buat. Berikut ini adalah tutorial cara mengatasinya di OS Linux, khususnya di distro Linux Mint 20.

Misalnya pada project Anda memiliki URL tanpa mod rewrite untuk menampilkan data berdasarkan id seperti ini:
http://localhost/ci_berita/berita.php?id=123

dengan menggunakan mod_rewrite maka kita dapat menampilkan url dengan lebih cantik seperti berikut ini:
http://localhost/ci_berita/berita/123

atau mengambil berdasarkan slug/nama judul yang telah diubah menjadi huruf kecil semua dan hanya mengandung simbol dash atau -.
http://localhost/ci_berita/berita/penemuan-terbaru-tentang pesawat-terbang.html

Solusi

  1. Silahkan buka terminal Anda kemudian isi dengan perintah:
    sudo a2enmod rewrite

  2. Kalau masih tidak bisa, buka file apache di /etc/apache2/apache2.conf dengan perintah
    sudo nano /etc/apache2/apache2.conf

    Kemudian ganti bagian AllowOverride None menjadi All seperti dibawah ini:
    <Directory />
       Options Indexes FollowSymLinks
       AllowOverride All
       Require all granted
    </Directory>

  3. Restart apache:
    sudo service apache2 restart
Atau Anda bisa melihat dalam format video tentang tutorialnya disini:
 
Semoga bermanfaat.

IDCloudHost | SSD Cloud Hosting Indonesia

Bagikan ke Yang Lain


Diskusi

Belum ada pertanyaan pada artikel ini


Tulis Pertanyaan

Ada pertanyaan? Silahkan tulis pada form dibawah ini

Silahkan login dahulu untuk dapat berkomentar, klik disini.

Artikel yang Lain