Cara mengaktifkan modul Apache mod_rewrite di Ubuntu & Debian
- 2425
- 511
- Dwayne Hackett
Modul Apache Mod_Rewrite adalah mesin penulisan ulang berdasarkan aturan yang ditentukan. Mesin penulis ulang Apache memetakan URL ke jalur direktori serta URL lainnya. Dalam tutorial ini, Anda akan belajar, cara mengaktifkan modul Apache mod_rewrite dan mengkonfigurasi virtualhost untuk digunakan .file htaccess tersedia di bawah root dokumen.
Terkadang Anda menghadapi masalah server Apache tidak membaca .htaccess atau apache tidak menulis ulang URL saat kami menggunakan aturan penulisan ulang yang benar dalam file konfigurasi. Ini terjadi karena modul penulis ulang Apache tidak diaktifkan. Saat kami menginstal server Apache segar mod_rewrite tidak diaktifkan secara default di server Anda, jadi untuk menggunakan konfigurasi ulang Anda perlu secara manual mengaktifkan modul mode_rewrite pada sistem Anda.
Aktifkan modul APACHE2 MOD_REWRITE
Kami menggunakan perintah A2Enmod untuk mengaktifkan modul apa pun di server web apache2. Jadi gunakan perintah berikut untuk mengaktifkan mod_rewrite Modul dalam Pengaturan Apache Anda.
Sudo A2Enmod menulis ulang
Memungkinkan .htaccess untuk virtualhost
Setelah mengaktifkan Modul Penulisan RE APACHE, sekarang Anda perlu menambahkan “Alloverride semua”Dalam file konfigurasi virtualhost Anda.
SERVERNAME www.contoh.com documentrooth/var/www/html allowoverride all12345678 |
Pengaturan ini juga dapat diaktifkan secara global dengan mengedit file konfigurasi utama Apache.
Indeks opsi mengikuti tautan allowoverride all1234 |
Restart Apache2
Setelah mengaktifkan modul mod_rewrite di Apache, Anda juga perlu memuat ulang server APACHE2 untuk memuat ulang semua konfigurasi ke lingkungan yang sedang berjalan.
Sudo Systemctl Restart Apache2
- « Cara menginstal cpanel & whm di centos/rhel dan cloudlinux
- Cara mengaktifkan atau menonaktifkan modul APACHE2 »