ChrisB: mod_rewrite Rule

Beitrag lesen

Hi,

RewriteRule  ^.*\index.php$ /error404.php?

Wenn eine Regel intern angewendet werden soll, ist [L] der das richtige Flag.

Habe ich versucht, ich komme immer auf sie 404-Seite.

Natürlich, weil auch jeder umgeschriebene Request erneut durch die komplette Maschinerie geschickt wird - und damit wird dein zuvor auf index.php?irgendwas umgeschriebener Request hier dann auf die 404-Seite umgeschrieben.
Das Flag [L] sorgt lediglich dafür, dass die Anwendung nachfolgender Regeln im aktuellen Durchgang nicht mehr erfolgt, es verhindert aber mitnichten den nächsten Durchgang.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.