Mengaktifkan .htaccess Apache di Ubuntu

Mengaktifkan .htaccess di Linux Ubuntu seringkali kita lewatkan bagian setting konfigurasi apache pada saat menginstall web server apache. Akibatnya aplikasi website kita mengalami masalah ketika diakses karena terdapat pesan eror 404 Not Found
Mengaktifkan .htaccess Apache di Ubuntu

Mengaktifkan .htaccess di Linux Ubuntu seringkali kita lewatkan bagian setting konfigurasi apache pada saat menginstall web server apache. Akibatnya aplikasi website kita mengalami masalah ketika diakses karena terdapat pesan eror 404 Not Found pada server apache Linux.

404 Not Found Apache Web Server, enable .htaccess ubuntu linux

Permasalahan seperti screenshot di atas umumnya terjadi karena .htaccess server apache masih nonaktif. Dengan mengaktifkan .htaccess, kita bisa mengatasi 404 Not Found pada web server apache.

File .htaccess merupakan file penting pada sebuah aplikasi web karena dengan menggunakan fitur tersebut kita dapat:

  • Mengalihkan URL (URL redirection)
  • Memendekkan URL (URL shortening)
  • Access Security Control (untuk beberapa halaman web dan file yang berbeda)
  • Dan berbagai penggunaan lainnya.

Cara Mengaktifkan .htaccess Apache

Buka file apache2.conf dengan mengetikkan perintah di bawah ini pada terminal.

sudo nano /etc/apache2/apache2.conf

Cari baris kode AccessFileName .htaccess dengan menekan CTRL+W. Jika di depannya ada tanda pagar (#) silakan dihapus.

Kemudian temukan baris kode dengan script di bawah ini.

<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverride None
     Require all granted
</Directory>

Kemudian ganti kata “None” menjadi “All

AllowOverride All

Selanjutnya aktifkan ModRewrite dengan mengetikkan perintah.

sudo a2enmod rewrite

Langkah terakhir silakan restart apache agar perubahan konfigurasi di atas bekerja, ketikkan perintah.

sudo service apache2 restart

Selesai sudah langkah-langkah mengaktifkan .htaccess pada web server apache. Sekarang cobalah gunakan .htaccess pada aplikasi web di web server Linux kamu.