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.
Da würde ich sicherheitshalber einen Slash vor $1 reinpacken.
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 Gruß Christian Boltz -- martins@apollo:~> telnet titanic.st.bauing.tu-darmstadt.de 25 Trying 130.83.84.100... telnet: connect to address 130.83.84.100: Connection refused "titanic..." nimmt keine Mail an, vermutlich ist der Rechner untergegangen. ;-) [Martin Schmitz in suse-linux]