From 1a096c96c20933884fb1a22704d75df0ed8a306f Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Tue, 20 Jul 2010 08:51:38 +0200 Subject: Care about possible other ports and protocol --- config_sample.rb | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'config_sample.rb') diff --git a/config_sample.rb b/config_sample.rb index 5497f47..aac1ff8 100644 --- a/config_sample.rb +++ b/config_sample.rb @@ -23,8 +23,19 @@ # Warning: git needs git >=1.6.5 require "git" -# Change this if the url is not determined correctly -SITEURL = "http://#{$cgi.server_name}#{$cgi.script_name.gsub(/[^\/]*$/,"")}" +# Change the SITEURL if the url is not determined correctly +case $cgi.server_port +when 80 + protocol = "http" + port = "" +when 443 + protocol = "https" + port = "" +else + protocol = "http" + port = ":#{$cgi.server_port}" +end +SITEURL = "#{protocol}://#{$cgi.server_name}#{port}#{$cgi.script_name.gsub(/[^\/]*$/,"")}" # If you want to encourage the user to send bug reports, state the errorlog, # which you have configured in your apache conf with the ErrorLog directive. -- cgit v1.2.3