Can't we let it handle any protocol (contains("://") ?

As a side note, I'm sure there were already one or more similar jira request (which we bumped to the next version to avoid changes between RCs...), could you please check for them and link/close appropriately ? thx.

g

On Nov 27, 2007, at 11:26 , [EMAIL PROTECTED] wrote:

Revision13140AuthorfgiustDate2007-11-27 11:26:00 +0100 (Tue, 27 Nov 2007)Log MessageMAGNOLIA-1891 don't add context path to absolute urlsModified Paths magnolia/trunk/magnolia-core/src/main/java/info/magnolia/cms/ filters/VirtualUriFilter.java
Diff
Modified: magnolia/trunk/magnolia-core/src/main/java/info/magnolia/ cms/filters/VirtualUriFilter.java (13139 => 13140)--- magnolia/ trunk/magnolia-core/src/main/java/info/magnolia/cms/filters/ VirtualUriFilter.java 2007-11-27 10:07:36 UTC (rev 13139) +++ magnolia/trunk/magnolia-core/src/main/java/info/magnolia/cms/ filters/VirtualUriFilter.java 2007-11-27 10:26:00 UTC (rev 13140) @@ -70,8 +70,13 @@ if (targetUri.startsWith("redirect:")) { try { - response.sendRedirect(request.getContextPath() - + StringUtils.substringAfter(targetUri, "redirect:")); + String redirectUrl = StringUtils.substringAfter(targetUri, "redirect:"); + + if (!redirectUrl.startsWith("http://";) && !redirectUrl.startsWith ("https://";)) { + redirectUrl = request.getContextPath() + redirectUrl; + } + + response.sendRedirect(redirectUrl); return; } catch (IOException e) {


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to