Css-Datei per Htaccess schützen
Peppy
- webserver
0 Badboy460 Peppy
0 marcus0 Danny0 Henryk Plötz0 Bastian Schnitzler0 Tobias Kloth
Nabend zusammen.
Ist es möglich eine Css-Datei per Htaccess so zu schützen, dass sie
nur von der Seite aufgerufen werden kann, in der sie eingebunden ist?
Die Internetseite soll normal angezeigt werden. Nur der Direktzugriff
auf die Css-Datei soll verhindert werden.
Mein Versuch mit folgender Htaccess-Datei scheitert wohl daran, dass
nicht die Ip des Webhosting-Servers gilt, sonder die des Clienten:
Order deny,allow
Deny from all
Allow from server040.webpack.hosteurope.de (oder auch die Ip)
Ich gehe mal davon aus, dass das Problem per Htaccess nicht gelöst
werden kann, oder?
Gruss,
Peppy
Hallo,
hast du etwas zu verbergen, oder warum willst du die Datei sperren?
Hallo auch,
hast du etwas zu verbergen, oder warum willst du die Datei sperren?
nein, ich habe nichts zu verbergen. Auch ist an dem Code nichts so
genial, dass ich es schützen müsste.
Es ist einfach nur eine Frage, deren Antwort mich interessiert.
Gruß,
Peppy
Ich gehe mal davon aus, dass das Problem per Htaccess nicht gelöst
werden kann, oder?
Kann ich mir nicht vorstellen, dass das mit .htaccess funktioniert, ohne eingeloggt zu sein. Denn wenn die Datei geschützt ist, kann der Browser sie auch nicht öffnen ohne den Schlüssel zu haben...
Gruß m
Hi,
mhmmm... Keine Ahnung ob das möglich ist.
Aber wenn der CSS-Code so genial ist, dass es sich lohnt ihn zu schützen, was steht denn da um Himmels Willen drin? Oh Mann, bin ich gespannt darauf... ;)
Weißt Du, was ich an Deiner Stelle machen würde?
Den Code direkt zum Download anbieten, damit jeder was davon hat.
Long live OpenSource!
MfG
Danny
Moin,
Ist es möglich eine Css-Datei per Htaccess so zu schützen, dass sie
nur von der Seite aufgerufen werden kann, in der sie eingebunden ist?
Die Internetseite soll normal angezeigt werden. Nur der Direktzugriff
auf die Css-Datei soll verhindert werden.
Diese Frage ist in allen ihren Varianten im Archiv breit diskutiert worden. Du kannst eine Datei schützen so dass sie nicht zum Client übertragen werden kann. Wenn sie aber erst einmal zum Client übertragen wurde, hast du keine Gewalt mehr darüber.
Nein, das geht nicht, wie oben schon gesagt, kann der Browser die Datei dann auch nicht aufrufen. Natuerlich kannst du die Css-Datei vor unbefugten Usern schuetzen, jedoch muessten sich die Leute, fuer die die css-Datei gedacht ist dann entweder per htaaces einloggen oder du muesstest die datei ueber ein php oder cgi script einlesen.
Letztendlich waere es eh egal, da der Browser alle aufgerufen Seiten sowie auch Stylesheets im Browsercache abspeichert, guck mal C:/Windows/Temporary Internet Files ;-)
mfg
Bastian
Hallo Peppy,
Ist es möglich eine Css-Datei per Htaccess so zu schützen, dass sie
nur von der Seite aufgerufen werden kann, in der sie eingebunden ist?
nein.
Deny from all
Allow from server040.webpack.hosteurope.de (oder auch die Ip)
das kann nicht funktionieren - die css-Datei wird schließlich vom Browser angefordert, und nicht vom Server auf dem die html-Seite liegt.
Grüße aus Nürnberg
Tobias [der auch bei Hosteurope ist]