Antw: Re: [Mapserver-DE] Haupt Template File zur Laufzwit austauschen
Frank Koormann
frank.koormann at intevation.de
Mit Mai 5 14:49:37 CEST 2004
* Thomas Lynen <Thomas.Lynen at regioit-aachen.de> [040505 13:48]:
> Ich glaub ich habe es jetzt verstanden ...
> Mit TEMPLATEPATTERN gibt man erstmal an welche templatefiles man
> überhaupt benutzen darf.
>
> Ein '*' reicht da dann aus ...
Ein '*' reicht in keinem Fall aus, da es in reguläeren Ausdrücken nur
für "beliebig viele" steht. Erst '.*' ist die volle Wildcard: '.' steht
für ein beliebiges Zeichen, also '.*' beliebig viele beliebige Zeichen.
> Auf den ersten Blick ist diese Vorgehensweise verwirrend, anderseits
> wieder erforderlich damit man "von aussen" nicht mit "eigenen"
> Templatefiles manipulieren kann. ( oder hat das andere Gründe und ich
> liege ganz falsch mit meiner Vermutung ? )
Von aussen fremde Tempfiles einbringen geht eigentlich eh nicht,
aber man verhindert, dass Nutzer von aussen Zugriff auf andere templates
auf dem Server nehmen. In der Standard-Einstellung sollte man kein
Pattern setzen, wenn kein Austausch nötig ist. In dem angedeuteten
Szenario könte man alle templates eines Verzeichnissen (in dem sich die
Konfig-Daten der Anwendung befinden freigeben, etwa:
TEMPLATEPATTERN "/pathtomapserver/eine_anwendung/.*\.html"
(alle Dateien unter /pathtomapserver/eine_anwendung/, die auf .html
enden). Das ganze könnte noch feiner eingestellt werden, um z.B.
query-templates auszuschliessen.
Beste Grüße,
Frank Koormann
--
Frank Koormann <frank.koormann at intevation.de>
Professional Service around Free Software (http://intevation.net/)
FreeGIS Project (http://freegis.org/)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)