[Mapbender-users] redirect a template behind OWSPROXY

"Jäger, Frank (KRZ)" F.Jaeger at KRZ.DE
Fri Dec 14 00:45:26 PST 2012


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


More information about the Mapbender_users mailing list