diff --git a/lib/WebGUI/Wobject/HttpProxy/Parse.pm b/lib/WebGUI/Wobject/HttpProxy/Parse.pm index 5ef8fe9f0..a077fcaa4 100644 --- a/lib/WebGUI/Wobject/HttpProxy/Parse.pm +++ b/lib/WebGUI/Wobject/HttpProxy/Parse.pm @@ -122,6 +122,11 @@ sub start { if ($val =~ /^\?/) { # link that starts with ? i.e. my @urlBase = split(/\?/, $self->{Url}); $val = URI::URL::url($urlBase[0] . $val); + + # catch internal # anchors + } elsif ($val =~ /^#/){ + $val = URI::URL::url($val); + } else { $val = URI::URL::url($val)->abs($self->{Url},1); # make absolute }