Arch Linux - Mengaktifkan Mod Rewrite Pada Configurasi Apache
Pada artikel ini kita akan melakukan configurasi apache untuk enable .htaccess
Arman Dwi Pangestu
24 Januari 2023•1 menit baca
Pendahuluan
Mod Rewrtie adalah sebuah module yang menggunakan dasar rewriting engine untuk menulis ulang permintaan URL secara cepat, standarnya mod_rewrite memetakan URL ke jalur berkas sistem. Namun juga dapat digunakan untuk mengarahkan satu URL ke URL lain.
Contoh penggunaannya adalah ketika kita bekerja pada framework yang membutuhkan sebuah berkas .htaccess. Untuk memastikan berkas tersebut dapat bekerja, maka kita juga harus memastikan bahwa perangkat server yang digunakan telah menjalankan layanan mod_rewrite. Langkah yang harus dilakukan untuk mengaktifkannya adalah sebagai berikut:
Konfigurasi berkas apache.
- Ubuntu ->
/etc/apache2/apache2.conf
- Archlinux ->
/etc/httpd/conf/httpd.conf
Tambahkan dukungan mod_rewrite dan .htaccess pada situs dengan menambahkan
#Mengijinkan mod_rewrite dan .htaccess
<Directory "/alamat/direktori/anda">
AllowOverride All
</Directory>
Aktifkan mod_rewrite
- Ubuntu :
sudo a2enmod rewrite
- Archlinux : Hilangkan tanda komentar pada berkas sebelumnya, pada baris
LoadModule rewrite_module modules/mod_rewrite.so
Restart Server Apache
- Ubuntu :
sudo service apache2 restart
- Archlinux :
sudo systemctl restart httpd
Setelah langkah di atas selesai dilakukan, kita coba buat berkas .htaccess
lalu jalankan kembali situs anda.