Tach!
gibt es eine Möglichkeit jeglichen direkten Aufruf einer PHP Datei mit Rewrite zu verbieten, allerdings über rewrite es weiterhin zu erlauben.
Wenn direkte Aufrufe nicht gewünscht sind, sollte man die Dateien nicht innerhalb des DocumentRoot ablegen. Dann braucht man aber eine Art Proxy, der den Zugriff weiterleitet.
mod_rewrite schreibt URLs zu anderen URLs um. Man kann damit nicht auf außerhalb vom DocumentRoot liegende Dateien verweisen. Zumindest nicht, wenn man die Regeln wie üblich in die .htaccess schreibt. Sie müssen für Dateisystemzugriffe in der Server- oder VHost-Konfiguration stehen. Außerdem gibt es noch die Alias-Direktive, die nach außerhalb des DocumentRoot verweisen kann.
dedlfix.