Nadat ik het had geïnstalleerd LAMP op één webserver ((Centos 5.6 / Apache 2) van LAN, Ik ontdekte dat hoewel de module mod_rewrite is geactiveerd, de pagina's die de regel moesten respecteren mod_rewrite kon niet worden benaderd.
“Niet gevonden – De opgevraagde URL /rewrite_url.html is niet gevonden op deze server.”
Activeer mod_rewrite in Apache/2 (CentOS)-server.
1. Na installatie httpd (Apache), we openen het bestand /etc/httpd/conf/httpd.conf met een redacteur (nano /etc/httpd/conf/httpd.conf) en we controleren eerst of de module “mod_rewrite.so” wordt gevonden DSO ((Dynamisch gedeeld object). We moeten de lijn vinden “LoadModule rewrite_module modules/mod_rewrite.so” zonder het karakter “#” vooraan. Als dit teken bestaat, moet het worden verwijderd en als de regel ontbreekt, moet deze worden toegevoegd.

2. We laten de editor open en zoeken erin httpd.conf (Ctrl+W voor zoeken in nano) de regel waarop de richtlijn staat “AllowOverride Geen“. Hier zullen we van moeten veranderen “AllowOverride Geen” in “Alles overschrijven toestaan“.

3. Ctrl+X en Y om de wijzigingen in het bestand op te slaan httpd.conf.
4. Start httpd opnieuw
service httpd opnieuw opstarten of /etc/init.d/httpd opnieuw opstarten
Nu zou alles moeten werken OK. Vergeet niet het bestand toe te voegen aan de hoofdmap van de site .htaccess met de lijnen:
RewriteEngine Aan
Herschrijfbasis /
Inschakelen & Stel mod_rewrite in in Apache/2.2.3 (CentOS) Server.
 
			