aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/cgi_redirecting_to_non-https_URL.mdwn
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2018-01-08 10:53:32 +0000
committerSimon McVittie <smcv@debian.org>2018-01-08 10:56:12 +0000
commita147f5349d33b27b6eeac3279cba289c952ee835 (patch)
tree76cb1f3098eebc01f3e067cfc3fca1bd86126b30 /doc/bugs/cgi_redirecting_to_non-https_URL.mdwn
parent48fc7db2f7c174e3ca663e084d9600d0d03f8859 (diff)
downloadikiwiki-a147f5349d33b27b6eeac3279cba289c952ee835.tar
ikiwiki-a147f5349d33b27b6eeac3279cba289c952ee835.tar.gz
Don't send relative redirect URLs when behind a reverse proxy
Diffstat (limited to 'doc/bugs/cgi_redirecting_to_non-https_URL.mdwn')
-rw-r--r--doc/bugs/cgi_redirecting_to_non-https_URL.mdwn10
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/bugs/cgi_redirecting_to_non-https_URL.mdwn b/doc/bugs/cgi_redirecting_to_non-https_URL.mdwn
index 58b4a0137..02c04900f 100644
--- a/doc/bugs/cgi_redirecting_to_non-https_URL.mdwn
+++ b/doc/bugs/cgi_redirecting_to_non-https_URL.mdwn
@@ -42,11 +42,11 @@ that so as to have the path for letsencrypt negotiation not redirected.-- [[User
> Is the connection between nginx and lighttpd http or https?
>
> I think this is maybe a bug in `IkiWiki::redirect` when used in conjunction with
-> `reverse_proxy: 1`. I've added a failing test case marked as TODO to `t/relativity.t`,
-> although I haven't been able to fix the bug yet. The bug I found is that when marked
-> as behind a reverse proxy, `IkiWiki::redirect` sends `Location: /foo/bar/`, which
-> your backend web server might be misinterpreting. It should send
-> `Location: https://redacted/foo/bar/` instead.
+> `reverse_proxy: 1`: when marked as behind a reverse proxy,
+> `IkiWiki::redirect` sent `Location: /phd/foo/bar/`, which your backend web
+> server might be misinterpreting. ikiwiki git master now sends
+> `Location: https://redacted/phd/foo/bar/` instead: does that resolve this
+> for you?
>
> Assuming nginx has a reasonable level of configuration, you can redirect http to https
> for the entire server except `/.well-known/acme-challenge/` as a good way to bootstrap