Cara Mengaktifkan Modul Mod_Rewrite Apache di Ubuntu & Debian
- 1956
- 530
- Clarence Powlowski
Modul Mod_Rewrite Apache adalah enjin penulisan semula berdasarkan peraturan yang ditetapkan. Apache Rewrite Engine memaparkan URL ke laluan direktori dan juga ke URL lain. Dalam tutorial ini, anda akan belajar, bagaimana untuk membolehkan modul mod_rewrite Apache dan konfigurasikan virtualhost untuk digunakan .fail htaccess tersedia di bawah root dokumen.
Kadang -kadang anda menghadapi masalah pelayan Apache tidak membaca anda .Htaccess atau Apache tidak menulis semula URL semasa kami menggunakan peraturan penulisan semula yang betul dalam fail konfigurasi. Ini berlaku kerana modul penulisan semula Apache tidak diaktifkan. Semasa kami memasang mod_rewrite pelayan Apache segar tidak didayakan secara lalai pada pelayan anda, jadi untuk menggunakan konfigurasi menulis semula, anda perlu secara manual membolehkan modul mode_rewrite pada sistem anda.
Dayakan Modul Mod_Rewrite Apache2
Kami menggunakan perintah A2Enmod untuk membolehkan modul di pelayan web Apache2. Oleh itu, gunakan arahan berikut untuk membolehkan mod_rewrite modul dalam persediaan Apache anda.
Sudo A2enmod menulis semula
Membolehkan .Htaccess untuk VirtualHost
Setelah mengaktifkan modul menulis semula Apache, kini anda perlu menambah "Allowoverride semua"Dalam fail konfigurasi VirtualHost anda.
ServerName www.Contoh.com dokumen/var/www/html allowoverride semua12345678 |
Tetapan ini juga boleh diaktifkan secara global dengan mengedit fail konfigurasi utama Apache.
Indeks Pilihan Berikut adalah Allowoverride All1234 |
Mulakan semula apache2
Setelah mengaktifkan modul mod_rewrite di Apache, anda juga perlu memuatkan semula pelayan Apache2 untuk memuatkan semula semua konfigurasi ke persekitaran yang sedang berjalan.
SURDO SYSTEMCTL Mulakan semula Apache2
- « Cara Memasang CPanel & WHM di CentOS/RHEL dan Cloudlinux
- Cara mengaktifkan atau melumpuhkan modul Apache2 »