Aktifkan & Setup mod_rewrite di Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Setelah saya menginstal LAMP sebuah web server ( 5.6 / 2) dari Kami menemukan bahwa meskipun modul mod_rewrite adalah diaktifkan, halaman harus mematuhi mod_rewrite tidak bisa diakses.

"Tidak Ditemukan - URL yang diminta /rewrite_url.html tidak ditemukan di server ini. "

Aktifkan mod_rewrite di Apache / 2 (CentOS) Server.

1. Setelah menginstal httpd (Apache), buka file / Etc / httpd / conf / dengan editor (nano / etc / httpd / conf / httpd.conf) dan pertama-tama kami memeriksa apakah modul "mod_rewrite.so"Ditemukan di DSO (Dinamis Shared Object). Kita harus menemukan garis "Rewrite_module modules LoadModule / mod_rewrite.so"Tanpa karakter"#" di depan. Jika karakter ini ada, maka harus dihapus, dan jika garisnya hilang, itu harus ditambahkan.

loadmodule_mod_rewrite

2. Kami meninggalkan terbuka editor dan kita berada dalam httpd.conf (Ctrl+ W untuk pencarian di nano) baris yang direktifnya adalah “Tidak ada AllowOverride". Di sini kita harus mengubah dari "Tidak ada AllowOverride" di "AllowOverride Semua".

allowoverwrite

3. Ctrl+X dan Y untuk menyimpan perubahan yang dibuat ke file httpd.conf.

4. Restart httpd

layanan httpd restart atau Restart /etc/init.d/httpd

Sekarang harus bekerja OK. Jangan lupa untuk menambahkan situs file root folder .htaccess baris:

RewriteEngine On
RewriteBase /

Aktifkan & Setup mod_rewrite di Apache / 2.2.3 (CentOS) Server.

Aktifkan & Setup mod_rewrite di Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Tentang Penulis

Stealth LP

Pendiri dan editor Stealth SettingsDalam tanggal 2006.
Pengalaman di sistem operasi Linux (terutama CentOS), Mac OS X, Windows XP> Windows 10 dan WordPress (CMS).

Tinggalkan Komentar