PHP เปลี่ยนเส้นทางจากหน้าไปยัง URL เปลี่ยนเส้นทาง PHP 301
การเปลี่ยนเส้นทาง PHP นี้ควรส่งคืนรหัสสถานะการตอบกลับ HTTP: 301 ย้ายอย่างถาวร
เครื่องมือค้นหาใช้รหัสสถานะการตอบกลับ 301 เพื่อโอนอันดับของหน้าจาก URL เก่าไปยัง URL ใหม่
แทนที่รหัส 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://www.rapidtables.org/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://www.rapidtables.org/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