Na installatie van LAMP een webserver (CentOS 5.6 / apache 2) van LANWe vonden dat, hoewel de module mod_rewrite is ingeschakeld, moet pagina's voldoen aan de mod_rewrite kan niet worden geopend.
"Niet gevonden - De gevraagde URL /rewrite_url.html is niet gevonden op deze server. '
Schakel mod_rewrite in Apache / 2 in (CentOS) Server.
1. Na het installeren van de httpd (Apache), open het bestand / Etc / httpd / conf /httpd.conf met een editor (nano / etc / httpd / conf / httpd.conf) en we kijken allereerst of de module “mod_rewrite.so”Wordt gevonden in DSO (Dynamic Shared Object). We zouden de regel moeten vinden "Rewrite_module LoadModule modules / mod_rewrite.so"Zonder karakter"#" voor. Als dit teken bestaat, moet het worden verwijderd en als de regel ontbreekt, moet het worden toegevoegd.
2. We laten in het midden editor en zoek httpd.conf (Ctrl+ W voor zoeken in nano) de regel waarop de richtlijn staat "AllowOverride Geen". Hier zullen we moeten veranderen van "AllowOverride Geen"In"AllowOverride Alle'.
3. Ctrl+X en Y om wijzigingen in het bestand op te slaan httpd.conf.
4. Herstart httpd
service httpd restart of /etc/init.d/httpd herstart
Nu is alles zou moeten werken OK. Vergeet niet om toe te voegen in de site hoofdmap bestand .htaccess lines:
RewriteEngine On
RewriteBase /
Mod_rewrite inschakelen en instellen in Apache / 2.2.3 (CentOS) Server.