MasRud.com

Tutorial mengaktifkan mod_rewrite Apache web server

Gambar ilustrasi

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://masrud.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://masrud.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.

Tulisan lainnya

Linux permission Mengubah permission file dan folder secara massal pada Linux Ada hal penting yang baru saya sadari ketika membuka file aplikasi lama yang sudah online. Saya … Linux commands Kumpulan perintah dasar linux untuk pemula Pengguna Linux pasti tidak asing dengan yang namanya perintah/command line. Perintah/command line … The requested URL not found Memperbaiki error "the requested URL not found on this server" Apache Linux Ketika pertama kali menjadikan Linux dan Apache sebagai web server biasanya kita akan menjumpai … Error htdocs linux Tidak bisa copy paste di folder htdocs Linux? Ini solusinya Ketika pertama kali menggunakan LAMPP (XAMPP untuk Linux) dan mencoba untuk memasukkan file ke dalam …