PHP redirect from page to URL. PHP 301 redirect.
This PHP redirection should return HTTP response status code: 301 Moved Permanently.
Search engines use the 301 response status code to transfer the page rank from the old URL to the new URL.
Replace old-page.php code with redirection code to new-page.php.
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?>
The old page must have .php file extension.
The new page can be with any extension.
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://www.rapidtables.com/web/dev/php-redirect.html", true, 301);
exit();
?>
Press this link to redirect from php-redirect-test.php back to this page:
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://www.rapidtables.com/web/dev/php-redirect.html", true, 301);
exit();
?>
PHP redirection from html file php-redirect-test.htm usually will not work because of the .html file extension, unless it is enabled in the .htaccess or httpd.conf file:
To enable PHP in HTML files add this code to the .htaccess or httpd.conf file:
Addtype application/x-httpd-php .htm .html