PHPLazy Posted August 17, 2014 Share Posted August 17, 2014 Dear PHP Experts, I have one simple question to ask you that i have to redirect an entire site into new domain using 301 Redirect In Htaccess. Also i have to check one condition. I have variable called $country; It stores country name, I have to redirect only if the country become "INDIA" Im confused that my condition is comes in my php file & 301 redirect is in htaccess. How its possible ? Thanks IN Advance PHPLazy Quote Link to comment https://forums.phpfreaks.com/topic/290492-301-redirect-using-htacess-if-condition-is-true/ Share on other sites More sharing options...
Solution requinix Posted August 17, 2014 Solution Share Posted August 17, 2014 .htaccess doesn't know about your PHP code. It would be awkward to do it there. So do the redirection in code. if ($country == "INDIA") { header("Location: http://www.new-domain.com" . $_SERVER["REQUEST_URI"], true, 301); exit; } Quote Link to comment https://forums.phpfreaks.com/topic/290492-301-redirect-using-htacess-if-condition-is-true/#findComment-1487996 Share on other sites More sharing options...
PHPLazy Posted August 17, 2014 Author Share Posted August 17, 2014 This works like we doing with .htaccess file ? Quote Link to comment https://forums.phpfreaks.com/topic/290492-301-redirect-using-htacess-if-condition-is-true/#findComment-1487998 Share on other sites More sharing options...
PHPLazy Posted August 17, 2014 Author Share Posted August 17, 2014 Anyway thanks. It works fine Quote Link to comment https://forums.phpfreaks.com/topic/290492-301-redirect-using-htacess-if-condition-is-true/#findComment-1487999 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.