Tutorial mengaktifkan mod_rewrite Apache web server

Setelah kita berhasil menginstall Apache web server dan kawan-kawan pada Linux Ubuntu, hal selanjutnya yang harus kita lakukan adalah mengaktifkan mod_rewrite (rewrite module ).

Apa itu rewrite module / mod_rewrite?

Rewrite Module atau biasa disebut mod_rewrite adalah sebuah modul Apache yang berfungsi untuk memanipulasi URL yang dikirim oleh browser. Modul ini secara default sudah ter-install namun perlu diaktifkan terlebih dahulu sebelum digunakan.

Dengan mengaktifkan mod_rewrite kita dapat meningkatkan keamanan situs, memperpendek URL sehingga lebih mudah dibaca dan membuat website menjadi lebih ramah terhadap mesin pencari (SEO friendly).

Sebagai contoh, berikut adalah contoh URL yang belum dimodifikasi oleh mod_rewrite:

https://domain.com/posts.php?year=2018&month=10&day=11&title=cara-membuat-website

Sedangkan ini adalah contoh URL yang sudah dimodifikasi oleh mod_rewrite:

https://domain.com/2018/10/11/cara-membuat-website

Cara mengaktifkan mod_rewrite

Silakan buka terminal dan masuk sebagai super user dengan mengetikkan perintah berikut lalu masukkan password:

sudo su

Selanjutnya ketikkan perintah ini dan tekan enter:

sudo a2enmod rewrite

Kemudian restart Apache:

sudo systemctl restart apache2.service

Tunggu beberapa saat hingga service Apache berjalan kembali.