As you can set up 301 redirect using htaccess, you can also make this type of redirection using PHP, this can be done using the function header() in PHP, the function header() is used to send a raw HTTP header, so we can make use of it to send redirect info in HTTP protocol, suppose that we want to redirect the current page to the new domain htaccessredirected.com, the following code will do it.
<?php header(“HTTP/1.1 301 Moved Permanently”); header(“Location: http://www.htaccessredirected.com“); exit(); ?>
Remember to use this code in the head of the page, and before any echo or output.