diff options
author | Dylan William Hardison <dylan@hardison.net> | 2018-08-01 05:49:38 +0200 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2018-08-01 05:49:38 +0200 |
commit | 01309f9f36d1767c8d6984364c47539fed3946e6 (patch) | |
tree | 22dcba71661b1382804da55f5e9c6cf4ff56747a /Bugzilla/CGI.pm | |
parent | c54dcbbe9b9ec1199e6b7e8903ff65ac7448995d (diff) | |
download | bugzilla-01309f9f36d1767c8d6984364c47539fed3946e6.tar.gz bugzilla-01309f9f36d1767c8d6984364c47539fed3946e6.tar.xz |
add more debugging but also probably fix redirect problem
Diffstat (limited to 'Bugzilla/CGI.pm')
-rw-r--r-- | Bugzilla/CGI.pm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Bugzilla/CGI.pm b/Bugzilla/CGI.pm index 01d610db1..1bf0dd54a 100644 --- a/Bugzilla/CGI.pm +++ b/Bugzilla/CGI.pm @@ -141,6 +141,7 @@ sub new { # apache collapses // to / in $ENV{PATH_INFO} but not in $self->path_info. # url() requires the full path in ENV in order to generate the correct url. $ENV{PATH_INFO} = $path; + DEBUG("redirecting because we see PATH_INFO and don't like it"); print $self->redirect($self->url(-path => 0, -query => 1)); exit; } @@ -151,6 +152,7 @@ sub new { # Redirect to urlbase if we are not viewing an attachment. if ($self->url_is_attachment_base and $script ne 'attachment.cgi') { + DEBUG("Redirecting to urlbase because the url is in the attachment base and not attachment.cgi"); $self->redirect_to_urlbase(); } @@ -782,6 +784,7 @@ sub redirect_search_url { # are only redirected if they're under the CGI_URI_LIMIT though. my $self_url = $self->self_url(); if ($self->request_method() ne 'POST' or length($self_url) < CGI_URI_LIMIT) { + DEBUG("Redirecting search url"); print $self->redirect(-url => $self_url); exit; } @@ -803,6 +806,7 @@ sub redirect_to_https { # XML-RPC clients (SOAP::Lite at least) require a 301 to redirect properly # and do not work with 302. Our redirect really is permanent anyhow, so # it doesn't hurt to make it a 301. + DEBUG("Redirecting to https"); print $self->redirect(-location => $url, -status => 301); exit; } |