diff options
author | Yorhel <git@yorhel.nl> | 2014-10-21 09:53:53 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2014-10-21 09:53:53 +0200 |
commit | 20805809f42d8fa152aca46d0b737e90b308092a (patch) | |
tree | 6ef0b87fc96b26f6f1678501a9cb2e390808b4f8 /lib/VNDB/Util/Misc.pm | |
parent | 57022acc845a1502e4e42a322d48567b9afe7f02 (diff) |
Use TUWF's reqBaseURI() instead of $self->{uri} on site links
TUWF properly detects HTTPS and includes this in the returned URL, so
this change ensures that all URLs adopt properly to HTTP and HTTPS.
Diffstat (limited to 'lib/VNDB/Util/Misc.pm')
-rw-r--r-- | lib/VNDB/Util/Misc.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/VNDB/Util/Misc.pm b/lib/VNDB/Util/Misc.pm index b7503c24..48bc226d 100644 --- a/lib/VNDB/Util/Misc.pm +++ b/lib/VNDB/Util/Misc.pm @@ -105,7 +105,8 @@ sub ieCheck { $self->reqHeader('User-Agent') !~ /MSIE [67]/ || $self->reqCookie('ie_sucks'); if($self->reqGet('i-still-want-access')) { - (my $ref = $self->reqHeader('Referer') || '/') =~ s/^\Q$self->{url}//; + my $b = $self->reqBaseURI(); + (my $ref = $self->reqHeader('Referer') || '/') =~ s/^\Q$b//; $self->resRedirect($ref, 'temp'); $self->resCookie('ie_sucks' => 1); return; |