edwinting Posted June 24, 2006 Share Posted June 24, 2006 Hi there, If I have 2 domain name pointing to the same root directory, is there a way to redirect the users based on the domain name that they had typed.i.e. 1 user comes in via [a href=\"http://edwinting.com/\" target=\"_blank\"]http://edwinting.com/[/a] and I want him/her directed to a folder2nd user comes in via [a href=\"http://elm3.org/\" target=\"_blank\"]http://elm3.org/[/a] and I wants him/her to be directed to another folderI tried using a code somewhat similar to the one below, but I could not get it to work. (Error laden)Thank you for your help!<?php/* Redirect to a different page in the current directory that was requested */$host = $_SERVER['HTTP_HOST'];$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');if ($host$uri == 'edwinting.com') { $extra = 'lemontea/';}else if ($host$uri =='www.edwinting.com') { $extra = 'lemontea/';}else if ($host$uri =='www.edwinting.com/index.php') { $extra = 'lemontea/';}else { $extra = 'fionna/';}header("Location: http://$host$uri/$extra");exit;?> Quote Link to comment https://forums.phpfreaks.com/topic/12783-url-redirection-based-on-condition/ Share on other sites More sharing options...
DylanBlitz Posted June 24, 2006 Share Posted June 24, 2006 Probably easiest to go by the referer[code]<?php$referer = $_SERVER[HTTP_REFERER];if (preg_match("/www.edwinting.com/i", $referer)){$url = "lemontea";} else {$url = "fionna";}header("Location: http://www.yoururl.com/" . $url . "/");exit;?>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/12783-url-redirection-based-on-condition/#findComment-48988 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.