Hallo Christian, On 06-Dec-2005 Christian Boltz wrote:
Du willst also alles, auch Unterverzeichnisse, umleiten - außer /stats/?
Ganz richtig.
Das folgende müsste funktionieren, auch wenn ich es nicht besonders schön finde:
RedirectMatch RedirectMatch permanent (.*)\.html$ http://www.meinedomain.de/$1.php </LocationMatch>
Gibt leider einen Internal Server Error (auch wenn ich das doppelte RedirectMatch loesche). Dein Vorschlag und deine Links haben mich aber auf eine Loesung gebracht, die zu funktionieren scheint: RedirectMatch permanent ^([^/]*)\.html$ http://www.meinedomain.de/$1.php RedirectMatch ^stats/^([^/]*)\.html$ http://www.meinedomain.de/stats/$1.html
Ungetestet: Was passiert, wenn eine URL angefordert wird, die kürzer als /stats/ ist, z. B. /x ?
Das waere kein Problem, weil es nur darum geht, durch die Umstellung auf php nicht die guten Plazierungen besonders bei Google zu verlieren und Besucher, die einzelne Seiten gebookmarkt haben, nicht im Regen stehen zu lassen, wenn die Dateinamen jetzt auf php statt html enden. Kurze Verzeichnisnamen mit html-Dateien gab es aber bisher nicht. Und fuer die Zukunft waere das unerheblich, weil das RedirectMatch da ohnehin keine Rolle spielen wuerde.
Ach ja: Die saubere Lösung wäre eine RewriteRule in Verbindung mit einer negierten RewriteCond (das beherrscht sowas wie "! /stats/") - siehe dazu neben dem Dir schon bekannten Forum http://buecher.lingoworld.de/apache2/showdir.php?id=676 http://buecher.lingoworld.de/apache2/showdir.php?id=669
Sehr interessante Links. Schade dass sie in einem derartig schlechten HTML geschrieben sind, dass sie bei Google offenbar erst ziemlich weit hinten rangieren.
sowie http://localhost/manual/misc/rewriteguide.html (URL Rewriting Guide, URL gilt bei installierter Apache-Doku, ansonsten online nachsehen)
Ich glaube, ich muss mir mal die Einstellungen fuer updatedb ansehen. Die Doku liegt hier unter /srv, wird aber nicht indiziert. Vielen Dank fuer deine Hilfe, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de