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;?> 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] 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
Archived
This topic is now archived and is closed to further replies.