Re: turn off the www
| From: | Jochem Maas | Date: | Wed, 29 Jun 2005 23:14:50 +0000 |
| Subject: | Re: turn off the www | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-217863@lists.php.net to get a copy of this message | ||
[top posting out of spite] ;-)
I'm guessing that the OP is only dealing with 1 domain?
why not...
<?
// define in a handy config file?
define('BASE_DOMAIN', 'yourdomain.com');
if($HTTP_SERVER_VARS['HTTPS'] != 'on') {
header('location: https://'.BASE_DOMAIN.$_SERVER["REQUEST_URI"]);
}
?>
...only single quotes for extra speed :-) and no extraneous $newurl var either.
John Nichel wrote:
Ross wrote:now..... I am using the following code to turn http into https and get my ssl working. if($HTTP_SERVER_VARS["HTTPS"] != "on") { $newurl = "https://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; header("location: $newurl"); } However I set the ssl up on http://mydomain.com not http://www.mydomain.com and it give me a warning which I do not want the users to see. Can I do someting to make any page automatically redirtect as above using https WITHOUT the www in this format https://mydomain.com$newurl = "https://" . preg_replace ( "/^www\./i", "", $_SERVER["SERVER_NAME"] ) . $_SERVER["REQUEST_URI"];