Nach der Installation LAMP ein Web-Server (CentOS 5.6 / Apache 2) von LANWir fanden, dass, obwohl das Modul mod_rewrite aktiviert ist, müssen Seiten mit dem entsprechen mod_rewrite konnte nicht zugegriffen werden.
"Nicht gefunden - Die angeforderte URL /rewrite_url.html wurde auf diesem Server nicht gefunden"
Aktivieren Sie mod_rewrite in Apache / 2 (CentOS)-Server.
1. Nach der Installation des httpd (Apache), öffne die Datei / Etc / httpd / conf /httpd.conf mit einem Editor (nano / etc / httpd / conf / httpd.conf) und wir prüfen zunächst, ob das Modul „mod_rewrite.so”Ist in gefunden DSO (Dynamic Shared Object). Wir sollten die Linie finden "Rewrite_module LoadModule modules / mod_rewrite.so"Ohne Charakter"#" vor. Wenn dieses Zeichen vorhanden ist, muss es gelöscht werden, und wenn die Zeile fehlt, muss es hinzugefügt werden.
2. Wir verlassen Öffnen Sie den Editor und suchen httpd.conf (Ctrl+ W für die Suche in nano) die Zeile, in der die Direktive steht “AllowOverride None". Hier müssen wir von "AllowOverride None"In"AllowOverride All".
3. Ctrl+X und Y zu speichern Änderungen an der Datei httpd.conf.
4. Starten Sie httpd neu
service httpd restart oder /etc/init.d/httpd Neustart
Jetzt sollte alles wieder funktionieren OK. Vergessen Sie nicht, in der Stammordner der Site-Datei hinzufügen .htaccess Linien:
RewriteEngine On
RewriteBase /
mod_rewrite in Apache / 2.2.3 aktivieren und einrichten (CentOS)-Server.