Lets take for example the image bellow. The issue is that 3 url addresses are pointing to the same server, and I need to create a 301 redirect
from one to another mostly for SEO reasons. But I can't do it in the htaccess because it created a infinity loop for one of those domains,
I also try something like this::
if ($do_redirect !== '' && trim($do_redirect,'/') !== trim($userrequest,'/')) {
if (strpos($do_redirect,'/') === 0){
$do_redirect = home_url().$do_redirect;
}
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: ' . $do_redirect);
exit();
}
But in theory this should had work, but when I did checked such domain with curl -I domain.com
I get:
HTTP/1.1 200 OK
Date: Tue, 25 Nov 2014 13:33:49 GMT
instead of:
HTTP/1.1 301 Moved Permanently
Date: Tue, 25 Nov 2014 13:33:04 GMT
Any ideas?