Ezután feltelepítettem LAMP egy webszerver (CentOS 5.6 / Apache 2) a LANAzt találtuk, hogy bár a modul mod_rewrite engedélyezve van, az oldalakat meg kell felelnie a mod_rewrite nem érhető el.
"Nem található - A kért URL /rewrite_url.html nem található ezen a szerveren. "
A mod_rewrite engedélyezése az Apache / 2-ben (CentOS) Szerver.
1. Telepítése után a httpd (Apache), nyissa meg a fájlt / Etc / httpd / conf /httpd.conf egy szerkesztő (nano / etc / httpd / conf / httpd.conf), és először is ellenőrizzük, hogy a modulmod_rewrite.so”Található itt DSO (Dinamikus megosztott objektum). Meg kellene találnunk a sort "Rewrite_module LoadModule modules / mod_rewrite.so"Karakter nélkül"#"előtt. Ha ez a karakter létezik, akkor törölni kell, és ha a sor hiányzik, hozzá kell adni.

2. Hagyjuk nyitva a szerkesztő, és mi httpd.conf (Ctrl+ W keresés nano-ban) az a sor, amelyen az irányelv szerepelAllowOverride None". Itt kell váltanunk "AllowOverride None" ban ben "AllowOverride All".

3. Ctrl+X és Y menteni változtatásokat a fájl httpd.conf.
4. Indítsa újra a httpd
service httpd restart vagy /etc/init.d/httpd újraindítás
Most már működnie kell OK. Ne felejtsd el hozzáadni a webhely gyökérkönyvtárában fájl .htaccess sorok:
RewriteEngine On
RewriteBase /
A mod_rewrite engedélyezése és beállítása az Apache / 2.2.3-ban (CentOS) Szerver.