diff --git a/fhem/FHEM/HttpUtils.pm b/fhem/FHEM/HttpUtils.pm index f7bd61279..15b5b6eed 100644 --- a/fhem/FHEM/HttpUtils.pm +++ b/fhem/FHEM/HttpUtils.pm @@ -370,6 +370,7 @@ HttpUtils_ParseAnswer($$) } else { my $ra; map { $ra=$1 if($_ =~ m/Location:\s*(\S+)$/) } @header; + $ra = "/$ra" if($ra !~ m/^http/ && $ra !~ m/^\//); $hash->{url} = ($ra =~ m/^http/) ? $ra: $hash->{addr}.$ra; Log3 $hash, $hash->{loglevel}, "HttpUtils $hash->{displayurl}: ". "Redirect to ".($hash->{hideurl} ? "" : $hash->{url});