Media Berbagi & Catatan Online

Cara Mengaktifkan mod_rewrite Apache Web Server

Kategori: Linux  |  12 Januari 2018

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

Apa Itu Rewrite Module / mod_rewrite?

Rewrite Module atau biasa disebut mod_rewrite adalah sebuah modul Apache web server yang berfungsi untuk memanipulasi url yang dikirim oleh browser. Modul ini secara default sudah terinstall namun perlu diaktifkan terlebih dahulu sebelum digunakan.

Dengan mengaktifkan mod_rewrite kita dapat meningkatkan keamanan situs, memperpendek url sehingga lebih mudah dibaca (user friendly) 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
Lebih mudah dibaca bukan?

———

Penggunaan mod_rewrite

Penggunaan mod_rewrite yang sering kita temui adalah pada .htaccess. Sebelum kita menggunakan .htaccess, kita harus mengaktifkan Apache terlebih dahulu.

.htaccess banyak digunakan oleh CMS framework seperti WordPress, PHP framework seperti CodeIgniter dan lain sebagainya untuk memanipulasi url, mengaktifkan cache dan beberapa fungsi lainnya.

Cara mengaktifkan mod_rewrite

Berikut langkah-langkah mengaktifkan mod_rewrite Apache web server.

  1. Silakan buka terminal dan masuk sebagai super user dengan mengetikkan perintah berikut lalu masukkan password.
sudo su
  1. Selanjutnya ketikkan perintah ini dan tekan enter.
sudo a2enmod rewrite
  1. Kemudian restart Apache dengan perintah berikut
sudo systemctl restart apache2.service
  1. Tunggu beberapa saat hingga service Apache berjalan kembali. Selesai.

Itulah tata cara mengaktifkan mod_rewrite pada Apache web server. Semoga bermanfaat.

Nah, bagi Anda yang masih baru dengan Linux, saya sarankan untuk membaca posting saya seputar Perintah Dasar Linux yang Sering Digunakan agar lebih mudah dalam mengoperasikan Linux.

Disqus Comments