PHP-Weiterleitung von Seite zu URL. PHP 301-Weiterleitung.
Diese PHP-Umleitung sollte den HTTP-Antwortstatuscode zurückgeben: 301 Permanent verschoben.
Suchmaschinen verwenden den Antwortstatuscode 301, um den Seitenrang von der alten URL auf die neue URL zu übertragen.
Ersetzen Sie den Code old-page.php durch den Umleitungscode in new-page.php.
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?/
Die alte Seite muss die Dateierweiterung .php haben.
Die neue Seite kann eine beliebige Erweiterung haben.
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Klicken Sie auf diesen Link, um von php-redirect-test.php zurück zu dieser Seite zu gelangen:
PHP-Umleitungstest - PHP-Datei
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Die PHP-Umleitung von der HTML-Datei php-redirect-test.htm funktioniert normalerweise aufgrund der Dateierweiterung .html nicht, es sei denn, sie ist in der Datei .htaccess oder httpd.conf aktiviert :
PHP-Umleitungstest - HTML-Datei
Um PHP in HTML-Dateien zu aktivieren, fügen Sie diesen Code zur Datei .htaccess oder httpd.conf hinzu :
Addtype application/x-httpd-php .htm .html