Beat: mod_rewrite Rule

Beitrag lesen

Nun soll die index.php nicht direkt aufrufbar sein.
RewriteRule  ^.*.html$ /error404.php?

Warum sehe ich hier .html ?

funktioniert natürlich nicht. Ich habe diverse Flags ohne
Erfolg getestet.
Man könnte die 404 Weiterleitung z.B überspringen, wenn
Rule 1 zutrifft.
Was muss man eintragen für eine art if - else Abfrage?

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

kann ich mit mod_rewrite auch intern auf ein dem ROOT
übergeornetes Verzeichniss verweisen?

Nein. Mod_rewrite Zugriffe sind http Zugriffe. Das heisst, auch sie unterliegen .htaccess Regeln.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische