Aktifkan & Atur 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) pelayan.

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. Mulai ulang httpd

layanan httpd restart atau /etc/init.d/httpd mulai ulang

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

RewriteEngine On
RewriteBase /

Aktifkan & Atur mod_rewrite di Apache / 2.2.3 (CentOS) pelayan.

Pendiri dan editor Stealth Settings, dari tahun 2006 sampai sekarang. Pengalaman pada sistem operasi Linux (Terutama CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

How to » Linux » Apache » Aktifkan & Atur mod_rewrite di Apache / 2.2.3 (CentOS) Server (httpd.conf settings)
Tinggalkan Komentar