Ich habe eine Neuinstallation von Apache 2.2 auf meinem Vista-Computer, alles funktioniert einwandfrei, außer Mod Rewrite.
Ich habe nicht kommentiert
LoadModule rewrite_module modules/mod_rewrite.s
Aber keine meiner Regeln zum Umschreiben funktioniert, auch keine einfachen
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
Alle Regeln, die ich verwende, funktionieren auf meinem Hosting, daher sollten sie in Ordnung sein. Meine Frage ist also, ob es in der Apache-Konfiguration etwas Verborgenes gibt, das das Umschreiben von Mods blockieren könnte.
AllowOverride FileInfo
anstatt alles zuzulassen, wie ALLE Antworten auf dieser Seite vermuten lassen. Es ist traurig zu sehen, dass all diese Antworten so lange funktionieren, wie es funktioniert, es ist in Ordnung, anstatt zu versuchen, die Konsequenzen der vorgeschlagenen „Lösung“ zu verstehen. Versuchen Sie zu verstehen, was Sie auf Ihrem Server tun und wie Sie die gerade gewährten Berechtigungen einschränken können AllowOverride All
. RTFM! ist es zu diesem Thema ganz klar.