aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorhttp://smcv.pseudorandom.co.uk/ <smcv@web>2010-10-02 13:52:45 +0000
committerJoey Hess <joey@kitenet.net>2010-10-02 13:52:45 +0000
commita7d12113ea97735e66811bb1fb498d87a9c3bbe6 (patch)
treefcbda994f0cdce885731ea6c891169c23d92509d /doc
parent01c893e843c3f5351580adba2741df347232d328 (diff)
downloadikiwiki-a7d12113ea97735e66811bb1fb498d87a9c3bbe6.tar
ikiwiki-a7d12113ea97735e66811bb1fb498d87a9c3bbe6.tar.gz
tested and seems to work
Diffstat (limited to 'doc')
-rw-r--r--doc/todo/want_to_avoid_ikiwiki_using_http_or_https_in_urls_to_allow_serving_both.mdwn9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/todo/want_to_avoid_ikiwiki_using_http_or_https_in_urls_to_allow_serving_both.mdwn b/doc/todo/want_to_avoid_ikiwiki_using_http_or_https_in_urls_to_allow_serving_both.mdwn
index 262d5c22d..39dd42b87 100644
--- a/doc/todo/want_to_avoid_ikiwiki_using_http_or_https_in_urls_to_allow_serving_both.mdwn
+++ b/doc/todo/want_to_avoid_ikiwiki_using_http_or_https_in_urls_to_allow_serving_both.mdwn
@@ -150,7 +150,8 @@ you don't like my approach:
[[!template id=gitbranch branch=smcv/localurl author="[[smcv]]"]]
OK, here's an alternative approach, closer in spirit to what was initially
-requested. I haven't tested this on a full website with the CGI yet.
+requested. I included a regression test for `urlto`, `baseurl` and `cgiurl`,
+now that they have slightly more complex behaviour.
The idea is that in the common case, the CGI and the pages will reside on the
same server, so they can use "semi-absolute" URLs (`/ikiwiki.cgi`, `/style.css`,
@@ -169,6 +170,12 @@ suppot that.
fully relative nor fully absolute, and there doesn't seem to be a good name
for them...
+I've tested this on a demo website with the CGI enabled, and it seems to
+work nicely (there might be bugs in some plugins, I didn't try all of them).
+The `$config{url}` and `$config{cgiurl}` are both HTTP, but if I enable
+`httpauth`, set `cgiauthurl` to a HTTPS version of the same site and log
+in via that, links all end up in the HTTPS version.
+
New API added by this branch:
* `urlto(x, y, 'local')` uses `$local_url` instead of `$config{url}`