Re: turn off the www

From: 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"];


« previous php.general (#217863) next »