Seite 1 von 2

template dateien schützen

Verfasst: 17.03.2007 19:15
von roderiganuras
ich habe gesehen, das phpbb.de die template dateien per htaccess schützt

www.phpbb.de/templates/subSilver/index_body.tpl


was muss man für eine htaccess erstellen, damit das klappt, bei mir geht das mit nem einfachen pw schutz mit htaccess nicht

Verfasst: 17.03.2007 19:22
von phillip
würde mich auch interessieren ;-)

Verfasst: 17.03.2007 19:47
von mr.no-name
Nur aus Interesse:
Warum geht das nicht mit einem normalen .htaccess PW-Schutz nicht?

Verfasst: 17.03.2007 21:31
von Dennis63
Dafür langt ein "normaler" Passwortschutzt, den man bei den meisten Hostern automatisch anlegen kann.

Grüße
Dennis

Verfasst: 17.03.2007 21:44
von S2B
Du kannst auch einfach das hier verwenden:

Code: Alles auswählen

<Files *.tpl>
  Deny from all
</Files>

template dateien schützen - es geht auch anders

Verfasst: 18.03.2007 01:44
von MaxWebWorld
S2B hat geschrieben:Du kannst auch einfach das hier verwenden:

Code: Alles auswählen

<Files *.tpl>
  Deny from all
</Files>

OK - sehr subtile Hilfestellung für den Newbie 8)

roderiganuras hat geschrieben:ich habe gesehen, das phpbb.de die template dateien per htaccess schützt

www.phpbb.de/templates/subSilver/index_body.tpl


was muss man für eine htaccess erstellen, damit das klappt, bei mir geht das mit nem einfachen pw schutz mit htaccess nicht
@ roderiganuras

Wenn Du möchtest, dass ausser Dir noch jemand anderes Dein Forum besuchen kann, dann solltest Du den "Tipp" von S2B lieber nicht verwenden, auch nicht den von Dennis!

Erklärung:

Da die .tpl Dateien benötigt werden, um das Board visuell darzustellen, solltest Du sie nicht mit einem Passwortschutz versehen, da bei jedem Aufruf einer Template-Datei dann das Passwort abgefragt wird :wink:

Der einfachste Trick (by-the-way so läufts auch hier) ist, dass die Templates gar nicht unter diesem Root liegen :wink:

Grüße
MWW

Re: template dateien schützen - es geht auch anders

Verfasst: 18.03.2007 03:02
von Jensemann
MaxWebWorld hat geschrieben: Da die .tpl Dateien benötigt werden, um das Board visuell darzustellen, solltest Du sie nicht mit einem Passwortschutz versehen, da bei jedem Aufruf einer Template-Datei dann das Passwort abgefragt wird :wink:
Wenn man keine Ahnung hat, sollte man sich Erklärungen schenken. Halb und Unwissen gibt es hier schon genug.

Die Template Dateien, werden von PHP eingelesen, nicht über HTTP, somit greift die .htaccess bei der regulären Anzeige des Boards nicht.

Wenn du dadurch eine Passwortabfrage beim Aufruf des Forums siehst, liegt das nicht an den TPL Dateien, sondern exakt nur daran, das du nicht wie S2B vorgegangen bist, das ganze auf *.tpl zu beschränken. Im Verzeichnis liegen nämlich auch Grafiken, die, ja man glaubt es kaum, nicht per PHP, sondern per HTTP eingelesen werden. Toll wa?

Dennis Tipp ist allerdings wirklich inkorrekt, dies würde zu deiner geschilderten Meldung führen, zumindest mit den meisten Webserver Konfigurationen.

Verfasst: 18.03.2007 03:31
von Dennis63
Stimmt, ich habe gerade bei mir geschaut, man muss die CSS Datei und das Verzeichnis /images/ rausnehmen aus dem Schutz. Oder noch besser, den nur auf die TPL-Dateien beschränken.

Re: template dateien schützen - es geht auch anders

Verfasst: 18.03.2007 14:48
von Julian87
MaxWebWorld hat geschrieben:OK - sehr subtile Hilfestellung für den Newbie 8)
Hi,

google ist dein/euer Freund: http://www.google.de/search?hl=de&q=.ht ... wortschutz

Da wird sicherlich ne gute Erklärung dabei sein.
Aber das vom Dennis Böge nicht vergessen. ;)

Julian

Verfasst: 18.03.2007 16:25
von cYbercOsmOnauT
Wozu großes Gerede? Nehmt einfach den nicht ganz kompletten Schutz von S2B und fertig.

ARD Kochstudio:

Man nehme eine Portion Textdatei und füge diesem

Code: Alles auswählen

<Files *.tpl>
  Deny from all
</Files>
ein. Dies koche man auf kleiner Flamme (speichere man als .htaccess) und schiebe sie zuletzt ins /templates-Backofen (Verzeichnis) des Boards. Nach kurzer Zeit (eigentlich ab diesem Moment) sind alle tpl-Dateien von allen Styles geschützt.

Guten Abend ihr Bioleck...
:D