Mercurial > hg > ywww
comparison index.php @ 45:8bc395c87c6f
less built-in use of full site address
author | Henry S. Thompson <ht@inf.ed.ac.uk> |
---|---|
date | Sun, 06 Jan 2019 08:09:47 -0500 |
parents | 38d209611508 |
children | a67bf725e87b |
comparison
equal
deleted
inserted
replaced
44:38d209611508 | 45:8bc395c87c6f |
---|---|
9 } | 9 } |
10 else {$country_code = "US" ; } | 10 else {$country_code = "US" ; } |
11 | 11 |
12 dl("cc: $country_code\n"); | 12 dl("cc: $country_code\n"); |
13 | 13 |
14 $home=$_SERVER['SERVER_NAME']; | |
15 $path=$_SERVER['SCRIPT_NAME']; | |
16 $myBase="http://$home".substr($path,0,strlen($path)-10); | |
17 dl("base: $myBase\n"); | |
18 | |
14 switch($country_code) { | 19 switch($country_code) { |
15 case "CA": | 20 case "CA": |
16 Header( "HTTP/1.1 301 Moved Permanently" ); | 21 Header( "HTTP/1.1 301 Moved Permanently" ); |
17 Header ("Location: http://test.markup.co.uk/ywww/ca/" ); | 22 Header ("Location: $myBase/ca/" ); |
18 break; | 23 break; |
19 case "DE": | 24 case "DE": |
20 Header( "HTTP/1.1 301 Moved Permanently" ); | 25 Header( "HTTP/1.1 301 Moved Permanently" ); |
21 Header ("Location: http://test.markup.co.uk/ywww/de/" ); | 26 Header ("Location: $myBase/de/" ); |
22 break; | 27 break; |
23 case "FR": | 28 case "FR": |
24 Header( "HTTP/1.1 301 Moved Permanently" ); | 29 Header( "HTTP/1.1 301 Moved Permanently" ); |
25 Header ("Location: http://test.markup.co.uk/ywww/fr/" ); | 30 Header ("Location: $myBase/fr/" ); |
26 break; | 31 break; |
27 case "GB": | 32 case "GB": |
28 Header( "HTTP/1.1 301 Moved Permanently" ); | 33 Header( "HTTP/1.1 301 Moved Permanently" ); |
29 Header ("Location: http://test.markup.co.uk/ywww/uk/" ); | 34 Header ("Location: $myBase/uk/" ); |
30 break; | 35 break; |
31 case "US": | 36 case "US": |
32 Header( "HTTP/1.1 301 Moved Permanently" ); | 37 Header( "HTTP/1.1 301 Moved Permanently" ); |
33 Header ("Location: http://test.markup.co.uk/ywww/us/" ); | 38 Header ("Location: $myBase/us/" ); |
34 break; | 39 break; |
35 default: | 40 default: |
36 Header( "HTTP/1.1 301 Moved Permanently" ); | 41 Header( "HTTP/1.1 301 Moved Permanently" ); |
37 Header ("Location: http://test.markup.co.uk/ywww/us/" ); | 42 Header ("Location: $myBase/us/" ); |
38 break; | 43 break; |
39 } | 44 } |
40 ?> | 45 ?> |
41 <html> | 46 <html> |
42 <head> | 47 <head> |