Hallo Heinz, hallo Leute, Am Dienstag, 6. Dezember 2005 16:08 schrieb Heinz W. Pahlke:
On 06-Dec-2005 Christian Boltz wrote:
Hallo Heinz, hallo Leute,
Am Dienstag, 6. Dezember 2005 14:16 schrieb Heinz W. Pahlke:
ich setze auf einer Website in der .htaccess eine permanente URL-Umleitung mit:
RewriteEngine on RedirectMatch permanent (.*)/*\.html$
BTW: Das /* in dieser RegEx ist wohl unnötig und wird meistens als "0 Vorkommen eines /" interpretiert - oder hast Du Dateien, die irgendwas/.html heißen? Vermutlich nicht.
Nein. Warum ich das nicht rausgeworfen habe, weiss ich auch nicht. Ich habe fuer meine RegEx natuerlich Vorlagen aus dem Internet gesucht, sie dann aber anhand http://www.modrewrite.de/mod_rewrite.syntax.phtml bearbeitet.
*g*
Da würde ich sicherheitshalber einen Slash vor $1 reinpacken.
Warum?
Ich haette es ja auch mit Slash geschrieben, aber da unter anderem auf www.modrewrite.de darauf verzichtet wurde, habe ich ihn auch sicherheitshalber weggelassen.
Ich würde sicherheitshalber den Slash reinpacken, weil: - ein zusätzlicher Slash nicht stören dürfte, aber - ein fehlender Slash einen Haufen Ärger machen kann ;-)
Das funktioniert auch, aber leider zu gut, denn damit komme ich auch nicht mehr an die Logdateien in www.meinedomain.de/stats/ heran.
Die Frage ist nun, wie ich dieses Verzeichnis aus dem RedirectMatch ausnehmen kann.
Verwende eine gezieltere RegEx.
Ungetestet: ^([^/]*)\.html$ also auch vorn verankert, dann eine beliebige Anzahl Zeichen *außer* einem Slash und dann .html
Okay. Mit Hilfe von www.modrewrite.de glaube ich, zu wissen, was das macht.
Aber das greift auch in allen Unterverzeichnissen, und www.meinedomain.de/stats/ soll eben ausgenommen werden.
Du willst also alles, auch Unterverzeichnisse, umleiten - außer /stats/?
Das folgende müsste funktionieren, auch wenn ich es nicht besonders
schön finde:
diesmal ist der Bug in Debian. Hat denen diese SuSE-Eigenschaft so gut gefallen? *SCNR* Naja, so gut wie Suse ist Debian naürlich nicht. Suse hat den Bug ja mehrere Monate lang durchgehalten, Debian hat nur 5 Tage geschafft, dann mußten sie sich dem Fix geschlagen geben... Opensourcefrickler halt. [> Christian Boltz und Ratti]