PHP переспрямовує зі сторінки на URL-адресу. Перенаправлення PHP 301.
Це PHP-перенаправлення повинно повернути код стану відповіді HTTP: 301 Переміщено назавжди.
Пошукові системи використовують код стану відповіді 301, щоб перенести рейтинг сторінки зі старої URL-адреси на нову.
Замініть код old-page.php кодом переадресації на new-page.php.
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?/
Стара сторінка повинна мати розширення файлу .php.
Нова сторінка може бути з будь-яким розширенням.
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Натисніть це посилання, щоб перенаправити з php-redirect-test.php назад на цю сторінку:
Тест перенаправлення PHP - файл PHP
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
PHP-перенаправлення з HTML-файлу php-redirect-test.htm зазвичай не працюватиме через розширення .html, якщо це не ввімкнено у файлі .htaccess або httpd.conf :
Тест перенаправлення PHP - файл HTML
Щоб увімкнути PHP у файлах HTML, додайте цей код у файл .htaccess або httpd.conf :
Addtype application/x-httpd-php .htm .html