plznty Posted November 28, 2009 Share Posted November 28, 2009 I recently used this code to try and make it so the page loads as http://www.domain.com/ when you type in http://domain.com I thought this code would make sense and be a solution, but just loops. Could anyone explain please. Thanks in advance.. <?php $server = $_SERVER['HTTP_REFERER']; if ($server == "http://www.domain.com/") { echo "Hello World"; } else { header("Location: http://www.domain.com/"); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/183176-website-direction/ Share on other sites More sharing options...
.josh Posted November 28, 2009 Share Posted November 28, 2009 because your server is already setup to resolve domain.com to www.domain.com Quote Link to comment https://forums.phpfreaks.com/topic/183176-website-direction/#findComment-966719 Share on other sites More sharing options...
oni-kun Posted November 28, 2009 Share Posted November 28, 2009 Stop being so literal! He meant something like this. RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] Of course, rewriting both 'example.com's to your domain name, It'll hardwire (the proper way) http://domain.com to 301 to http://www.domain.com preserving the path etc. Place that in a .htaccess file on your root. Quote Link to comment https://forums.phpfreaks.com/topic/183176-website-direction/#findComment-966720 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.