إعادة توجيه PHP من الصفحة إلى URL. إعادة توجيه PHP 301.
يجب أن تُرجع إعادة توجيه PHP رمز حالة استجابة HTTP: 301 تم نقله بشكل دائم.
تستخدم محركات البحث رمز حالة الاستجابة 301 لنقل رتبة الصفحة من عنوان URL القديم إلى عنوان 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