Ich habe in einer XPage-Link diesen Code im href um die Anwendung zu beenden und eine andere, externe Seite aufzurufen:
var sPath:string = context.getUrl().getAddress().replace(view.getPageName(), '');
sPath + '?Logout&RedirectTo=http://google.com';
Das erzeugte HTML sieht so aus:
<a href="https://MyServer/Templates/MyDB.nsf?Logout&RedirectTo=http%3A//google.com">abmelden</a>
Wenn ich den Link ausführe, wird aber immer mein Server davor gesetzt und die Seite wird natürlich nicht gefunden. Bei absoluten URLs ergibt das keinen Sinn. D.h. die Seite kann nicht geöffnet werden.
https://MyServer/http%3A//google.com
Was ist die Ursache dafür und natürlich wie kann ich das beheben? Ich habe statt '
http://google.com' hinter dem RedirectTo schon 'google.com', '//google.com' versucht, aber es wird immer ein '
https://MyServer/' davor gesetzt. Ist das irgendeine Server-Einstellung?