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.