Götz: htaccess RewriteRule dauerlauf für weiterleitung

Beitrag lesen

Hallo rolf,

/* würde also auf _ (nichts), /, //, ///, ///, ... matchen - und sonst auf nichts. Und das ist nach Deinen Beschreibungen nicht das, was Du willst. Du willst vermutlich eher /(.*).

RewriteRule /(.*).* http://www.meinedomain.de/index.html [R,L]
RewriteRule ^.*$ http://www.meinedomain.de/index.html [R,L]

Nun was ich schrieb war nicht ganz richtig, denn /* matcht natürlich _immer_, denn in einem Pfad ist eigentlich immer mindestens / drin und selbst wenn nicht, paßt der Ausdruck. Was ihn natürlich nicht "richtiger" macht.
Dein Problem ist wohl, daß Du Dich mit regulären Ausdrücken nicht auskennst, das solltest Du Dir irgendwo anlesen.
(.*).* trifft auf alles, was _ (nichts), ., .., ..., .... usw. enthält zu - das zweite ".*" bringt nichts.
^.*$ trifft auf _ (nichts), ., .., ..., usw. zu - aber nur auf genau diese Zeichenketten.

Aber zurück zu Deiner eigentlichen Frage: MudGuard hat das Problem ganz gut beschrieben.

Grüße aus Karlsruhe,
Götz

--
Losung für Mittwoch, 6. September 2006
Des Menschen Geist muss davon, und er muss wieder zu Erde werden; dann sind verloren alle seine Pläne. (Psalm 146,4)
Selig sind die Toten, die in dem Herrn sterben von nun an. Ja, spricht der Geist, sie sollen ruhen von ihrer Mühsal; denn ihre Werke folgen ihnen nach. (Offenbarung 14,13)
(Losungslink)