Pasca instalasi paket LAMP di Debian/Ubuntu, kita masih perlu melakukan beberapa hal terkait request pengguna. Salah satu request fitur server yang diminta adalah, kemampuan rewrite URL. Contoh mudahnya, pengguna server menginginkan dapat menginstall blog berbasis WordPress dengan output URL cantik yang katanya menjadi bagian dari SEO: http://namablog.com/2009/10/11/menambahkan-tulisan.html.

Apache, sebagai bagian dari LAMP telah memilik kemampuan rewrite URL sejak dirilis. Namun, dibeberapa distribusi, modul rewrite ini belum tentu langsung dihidupkan. Untuk menghidupkan mod rewrite ini ikuti langkah berikut:

1. Login sebagai root ke sistem,
2. Jalankan perintah berikut pada terminal:

a2enside rewrite

3. Edit file /etc/apache2/sites-available/default atau /etc/apache2/sites-available/000-default. Cari bagian file yang tertulis:

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

menjadi:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

4. Restart apache dengan perintah:

/etc/init.d/apache2 restart

atau

service apache2 restart

.

Selamat mencoba…