Pretty URL untuk Web di Linux Mint 19

By | 5 Februari 2018

Langkah 1 — Aktifkan modul mod_rewrite

Langkah awal agar Apache dapat memahami aturan rewrite (baca tulis), kita harus mengaktifkan modul mod_rewrite.  Biasanya modul ini sudah terinstall, tapi masih di disabled oleh apache. Gunakan perintah a2enmod command untuk mengaktifkannya:

sudo a2enmod rewrite

Lanjutkan dengan me-restart apache dengan perintah

sudo systemctl restart apache2

mod_rewrite sudah aktif, selnjutnya urus file .htaccess

Langkah 2 — Setting .htaccess

Edit 000-default.conf dan tambahkaan 5 baris berikut ini dibawah DocumentRoot /var/www/html diantara VirtualHost buka dan /VirtualHost tutup

$ sudo nano /etc/apache2/sites-available/000-default.conf

letakan setelah <VirtualHost *:80>

/etc/apache2/sites-available/000-default.conf
.....
    <Directory /var/www/html>
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>

    . . .

Simpan dan restart apache2

Atau langsung buat file .htaccess dengan contoh isi seperti ini

 Options +FollowSymLinks
 RewriteEngine On
 RewriteCond %{SCRIPT_FILENAME} !-d
 RewriteCond %{SCRIPT_FILENAME} !-f
 RewriteRule ^.*$ ./index.php

Demikian sekilas informasi, semoga bermanfaat untuk kita semua. Semoga jadi assets dan ibadah untuk kita semua, Aamiin (ms).

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.