
Meine .htaccess-Datei von meinem Root-Webserver lautet:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
Wenn ich auf www.mysite.com/images oder /javascript zugreife, wird das Verzeichnislayout angezeigt und alle meine Bilder und Assets werden angezeigt. Mein Anwendungseintragsskript ist index.php. Wie kann ich diesen Zugriff verweigern?
Danke.
Antwort1
Ich weiß nicht, ob .htaccess oder mod_rewrite das beste Tool für diese Aufgabe ist.
Sie können mehrere Dinge tun. Da Sie PHP verwenden, versuchen Sie, den folgenden Code in index.php
jedes Ihrer Unterverzeichnisse einzufügen ( javascript/index.php )
<?php header( 'Location: /' ) ; ?>