From: Martin A. B. <mar...@hy...> - 2001-05-15 11:59:32
|
Hi I have an Intranet server setup with PHPWiki which works very well. I've added an SSL server as a virtualhost which is fed from an rinetd daemon and the outside world. <Intranet:443>------<firewall/rinetd>--------Internet The problem is that the links generated by PHPWiki for WikiLinksLikeThis are slightly incorrect. The generated link points to, for example, http://intranet:443/wiki/?MyPage This, of course, generates an error. It should really be: https://intranet/wiki/?MyPage Can anyone suggest a workaround/fix? Thanks Martin Brooks. |
From: Martin A. B. <mar...@hy...> - 2001-05-15 12:15:42
|
"Martin A. Brooks" wrote: > Can anyone suggest a workaround/fix? Here's a diff that should at least part fix this problem: *************** *** 227,233 **** if (empty($ScriptUrl)) { $port = ($SERVER_PORT == 80) ? '' : ":$SERVER_PORT"; ! $ScriptUrl = "http://$SERVER_NAME$port$SCRIPT_NAME"; } if (defined('WIKI_ADMIN') && !empty($AdminUrl)) $ScriptUrl = $AdminUrl; --- 227,234 ---- if (empty($ScriptUrl)) { $port = ($SERVER_PORT == 80) ? '' : ":$SERVER_PORT"; ! $proto = ($HTTPS == "on") ? "https" : "http"; ! $ScriptUrl = "$proto://$SERVER_NAME$port$SCRIPT_NAME"; } if (defined('WIKI_ADMIN') && !empty($AdminUrl)) $ScriptUrl = $AdminUrl; |