RewriteRule ^.*index.php$ /error404.php?
falls Bedingung nicht zutrifft:
RewriteRule ^([a-zA-Z0-9/-]*).html$ /index.php?$1.html
bei www.example.de/index.html soll man auf die Seite kommen,
bei www.example.de/index.php auf die Fehlerseite.
Du willst also, dass Apache bei seinem Versuch, deine Umleitung zu realisieren, auf ein 404 trifft?
Macht keinen Sinn.
Du kannst eventuell mit RewriteCond abfragen ob ein QueryString existiert, und im negativen Fall einen 404 ausgeben.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische