RewriteRule und datei X
Newbie
- webserver
0 Bio0 Michael Schröpl
tach liebe leut,
Bin zwar schon ein alter hase und schon eine zeit im net,aber mit der
htaccess haberts (noch).
Um mich kurz zu fassen:
Ich möchte in einem geschützen bereich eine datei ausführen und nur diese datei
das heisst es ist ein frameset von mir aus index.html.
Wenn nun ein user ein dokument xy.html im geschützen bereich aufruft wird er automatisch auf
auf jedenfall auf das frameset geleitet-es soll und darf nicht möglich sein eine datei.html
die datei xy.html allein ohne dieses frameset auf zu rufen.Ist das überhaubt möglich?
Im javascript gehts ja gut aber wenn jemand das javascript deaktiviert dann
bringt das auch nix mehr.
hat da jemand vielleicht ein Tip? - wäre nett
schönen sonntag noch
newbie
Sup!
Vielleicht könnte man da was mit dem Referer machen, aber sicher ist das auch nicht und manche Browser senden gar keinen Referrer, von daher sperrst Du damit immer ein paar Leute aus...
Also, es ist ziemlich aussichtslos, praktisch gesehen, und wenn der Browser die Sachen erstmal im Cache hat, dann kann man auch wieder einfach so drankommen.
Gruesse,
Bio
Hi,
es soll und darf nicht möglich sein eine datei.html
die datei xy.html allein ohne dieses frameset auf zu rufen.
Ist das überhaubt möglich?
nein. HTTP ist zustandslos - der Server kann nie wissen, welche Seiten,
Framesets, was-auch-immer durch vorherige Anforderungen bereits im Browser geladen sind.
Und alles, was beispielsweise ein Zugriff eines Framesets auf einen
untergeordneten Frame an Informationen mitsenden könnte, kann ein Browser
auch bei einer direkten Eingabe des URL eines untergeordneten Frames
mitsenden - ausgenommen in der Tat den Referrer, der allerdings ohnehin
nicht zuverlässig gesendet wird.
Falls Dein Frameset sich von bestimmten Werten des Referrers abhängig
macht, schließt Du zahlreiche Besucher von Deinen Seiten aus, die
beispielsweise durch einen Firmen-Proxy sämtliche Referrer-Angaben aus
ihren Requests herausgefiltert bekommen.
Ich bin ansonsten kein Frames-Verächter, ich verwende selbst welche ...
aber genau Deine Aufgabenstellung ist mit Frames nicht zuverlässig lösbar.
Viele Grüße
Michael