Direkten Dateizugriff verhindern

n1smo

Mitglied
Hi,

ich nicht ob der Titel so korrekt ist, aber ich versuch mal mein problem zu beschreiben.

Und zwar wird in meiner index.php die aktuelle url zerlegt und dann dann wird in einer switch case anweisung geprüft welche seite ausgegeben wird.

Vielleicht mal kurz etwas code zur verdeutlichung.

PHP:
$url = strip_tags($_SERVER['REQUEST_URI']);
$item = explode("/",$url);

switch ($item['1']) {
case 'team':
    include('team.php');	
break;

case 'kontakt':
    include('kontakt.php');	
break;

Das Problem liegt jetzt darin, dass wenn ich z.B. http://www.firma.com/kontakt aufrufe er garnicht erst in die switch anweisung geht (er lädt wohl die index.php garnicht erst) sondern direkt die kontakt.php aufruft.

Kann mir da evtl. einer helfen. Evtl. irgendwas per mod_rewrite?
Das problem könnte ich zwar einfach beheben wenn man einfach die dateien umbenennt, aber ich mir würde schon einige "richtige" Lösung interessieren.
 
du kannst die dateien auch einfach in einen höher gelegenen ordner verschieben.
ansonsten google mal nach htaccess schutz für bestimme dateinamen, da dürftest dz fündig werden
 
Zurück