[Mapbender-users] redirect a template behind OWSPROXY

Thomas Baschetti info at thomas-baschetti.de
Fri Dec 14 01:38:54 PST 2012


Hallo Frank,

so weit ich das überblicke (lange her, das ich da mal reingeschaut habe) ersetzt der owsproxy alles, was sein Muster matcht, also alles http-Zeugs.
Wobei ich mir nicht sicher bin, ob er da alle "http" oder nur die "https" nimmt.
Schau Dir mal die Funktion matchURL in owsproxy/index.php an, die müsste eigentlich die Ersetzung vornehmen...

Thomas

Am 14.12.2012 09:45, schrieb "Jäger, Frank (KRZ)":
> Moin!
> Das Problem ist doch noch nicht ganz ausgestanden.
>
> Ich habe nun eine Feature-Info, wo komplette URLs in den Daten abgelegt sind. Es handelt sich um die Geltungsbereiche von Bebauungsplänen. Klickt man die Fläche an bekommt man zunächst die Feature-Info. Von dort soll man mit dem nächsten Klick zu den Erläuterungen gelangen, die auf der kommunalen Webseite abgelegt sind.
>
> OWSPROXY fühlt sich auch für diese URLs aus den Daten zuständig und versucht sie zu "verbergen". Im Ergebnis funktioniert der Link nicht richtig.
>
> In diesem Fall habe ich kaum eine Chance, die URL in zwei Teilen abzulegen und erst im Browser zusammen zu bauen.
> Die komplette URL wird vom Mapserver aus der DB- oder Shape-Spalte in den [Platzhalter] im HTML-Template geschrieben.
>
> Hat jemand eine Idee?
> Ist der OWSPROXY irgendwie konfigurierbar, welche URLs er verbergen soll und welche URLs aus dem Internet er unverändert von innen nach außen durchlassen soll?
>
> Der OWSPROXY soll ja eigentlich nur meine Dienste (WMS) schützen.
> Die weiter führenden Links aus der Info ("mehr Informationen finden sie hier"), die öffentlich im Internet stehen, sollte er nicht antasten. 
>
>
> Mfg
> Frank
>
>
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von "Jäger, Frank (KRZ)"
> Gesendet: Freitag, 7. Dezember 2012 13:04
> An: Mapbender User (mapbender_users at lists.osgeo.org)
> Betreff: [Mapbender-users] WG: redirect a template behind OWSPROXY - gelöst
>
> Hallo.
> Danke Armin für den Hinweis. Dieser Trick hat funktioniert.
>
> Im Template die URL zerhackt ablegen und im Browser mit Javascript zusammen fügen lassen.
>
> ..
>
> -----Ursprüngliche Nachricht-----
> Von: Armin Retterath [mailto:armin.retterath at gmail.com] 
> Gesendet: Mittwoch, 5. Dezember 2012 19:54
> An: Jäger, Frank (KRZ)
> Betreff: Re: [Mapbender-users] redirect a template behind OWSPROXY
>
> ...
> der proxy ... sucht alle urls aus dem featureinfo fenster raus und stellt seine dafür ein :-( .
> du musst nur verheimlichen, dass es sich um ne url handelt .... bau die einfach dynamisch mit dem javascript zusammen, nachdem das ding durch den proxy durch ist
>
> "ht"+"tp://"+servername+scriptname+"?*+...
>
>
> der proxy sucht alles was mit http:// anfängt und baut dafür zufällige urls - soviel ich noch weiß.
> die get parameter werden nur für die ogc dienste durchgereicht, nicht für andere dienste - könnte man aber sicher sehr einfach anpassen :-) .
> gruss und schönen abend
> armin
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users


Mit freundlichen Grüßen

Thomas Baschetti

-- 

Thomas Baschetti - Systemanalyse Geographische Informationssysteme
Hakenstraße 8D
49074 Osnabrück

Tel: 0541 25 91 90 | mobil 01577 189 25 91
E-Mail: info at thomas-baschetti.de
www.thomas-baschetti.de
Ust-IdNr.: DE264355072



More information about the Mapbender_users mailing list