Seite 1 von 1

Direktaufruf verhindern um doppelten Content zu vermeiden

Verfasst: 25.12.2011 00:08
von htaccessLover
Hallo Leute,

ich bin PHP-Programmierer. Mit einer .htaccess Datei in / schreibe ich unter anderem /foo zu /test/foo.php um.
Code:
RewriteRule ^foo/$ test/foo.php


Das funktioniert wunderbar. Nun möchte ich allerdings jeden direkten Zugriff auf die Datei /test/foo.php blocken. Wenn ich das Verzeichnis test in / beispielsweise mit den Rechten 750 versehe (kein öffentlicher Zugriff) ist zwar der direkte Zugriff auf /test/foo.php blockiert, der auf /foo allerdings auch.

Wie verhindere ich den direkten Zugriff auf die Datei im Ordner? Der Aufruf der umgeschrieben URL (/foo) soll allerdings immer noch funktionieren.

Muss ich dazu eine .htaccess Datei in /test/ anlegen? Was muss da rein?

Selbiges soll nicht nur für .php Dateien funktionieren, sondern auch für .img, .html, usw.


Vielen Dank für Eure Hilfe!

Re: Direktaufruf verhindern um doppelten Content zu vermeide

Verfasst: 28.12.2011 20:41
von dwebx
aehm.. ein und den selben Beitrag in allen drei Foren zu posten ist aber nicht sonderlich clever und auch nicht im Sinne der Forenbetreiber. Außerdem hat es thematisch nicht im geringsten mit URL-Design zu tun.