Seite 1 von 1

Wie Template Verzeichnis nach außen schützen?

Verfasst: 24.05.2006 02:31
von Spy
Hallo


Und zwar kann man mit

\template\dein_style\cyborg_red.css und auf alle anderen Dateien zugreifen.


Wie kann ich das unterbinden?

Mit CHMOD geht das nciht so einfach, weil mit zu wennig Rechten, dann vorkommen kann, dass das Forum nicht mehr funktioniert.


Mfg Spy

Verfasst: 24.05.2006 02:48
von cYbercOsmOnauT
Ich hab es mit einem .htaccess gelöst. Ich leite einfach jegliche .tpl-Links zu subSilver weiter. :D

Code: Alles auswählen

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} /([a-z0-9A-Z_-]+)\.tpl$
## Diese untere Zeile passt, wenn das Forum im Unterverzeichnis /board steckt. Anpassung nötig!
RewriteRule (.*) /board/templates/subSilver/%1.tpl [L]
Viele Grüße,
Tekin

Verfasst: 24.05.2006 03:01
von Spy
Hallo cYbercOsmOnauT :)


Das kann man dann auch mit den .cfg .css aber nicht mit den .jpg und .gif Files machen, richtig?

Ansonsten Big Thnx für die paar Zeilen Code :)

Hilft mir sehr weiter.



Mfg Spy

Verfasst: 24.05.2006 09:02
von QCO
Nein, die css-Files müssen für jeden abrufbar sein. Die holt sichder Browser beim Aufruf deines Forums auch.

Verfasst: 25.05.2006 15:40
von h-o
Spy hat geschrieben:Das kann man dann auch mit den .cfg .css aber nicht mit den .jpg und .gif Files machen, richtig?
Wie QCO schon erwähnte, darf man .gif, .jpg und andere Bilddateien sowie .css darf nicht schützen, .tpl und .cfg dagegen schon.

Eine einfache .htaccess, die man im Verzeichnis /templates ablegen kann und alle anderen Unterverzeichnisse schützt, sieht so aus:

Code: Alles auswählen

<FilesMatch "\.(tpl|cfg)$">
Order Allow,Deny
Deny from All
</FilesMatch>

Verfasst: 25.05.2006 16:42
von fanrpg
QCO hat geschrieben:Nein, die css-Files müssen für jeden abrufbar sein. Die holt sichder Browser beim Aufruf deines Forums auch.
Aber auch das kann man mit ein bisschen Code ganz leicht selber ändern.

Verfasst: 29.05.2006 01:53
von Spy
fanrpg hat geschrieben:
QCO hat geschrieben:Nein, die css-Files müssen für jeden abrufbar sein. Die holt sichder Browser beim Aufruf deines Forums auch.
Aber auch das kann man mit ein bisschen Code ganz leicht selber ändern.
Bitte immer her mit den Tipps und Tricks :P


Mfg Spy