PHP redirige de la página a la URL. Redireccionamiento PHP 301.
Esta redirección de PHP debería devolver el código de estado de respuesta HTTP: 301 Moved Permanently.
Los motores de búsqueda utilizan el código de estado de respuesta 301 para transferir el rango de página de la URL anterior a la nueva.
Reemplace el código old-page.php con el código de redirección a new-page.php.
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?/
La página anterior debe tener la extensión de archivo .php.
La nueva página puede tener cualquier extensión.
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Presione este enlace para redirigir desde php-redirect-test.php a esta página:
Prueba de redireccionamiento PHP - archivo PHP
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
La redirección de PHP desde el archivo html php-redirect-test.htm generalmente no funcionará debido a la extensión de archivo .html, a menos que esté habilitada en el archivo .htaccess o httpd.conf :
Prueba de redireccionamiento de PHP - archivo HTML
Para habilitar PHP en archivos HTML, agregue este código al archivo .htaccess o httpd.conf :
Addtype application/x-httpd-php .htm .html