هل يؤثر إعادة توجيه PHP على الطريقة التي ينظر بها الزاحف أو الروبوت على موقع ويب؟

StackOverflow https://stackoverflow.com/questions/3564599

  •  01-10-2019
  •  | 
  •  

سؤال

على سبيل المثال ، إذا كان لديّ شيء مثل:

<?php
header('Location: /mypublicsite/index.php');
?>

ماذا يحصل الزحف و/أو الروبوتات؟ مجرد صفحة فارغة؟ أم أنها تصل فعليًا إلى /mypublicsite/index.php؟

هل كانت مفيدة؟

المحلول

في البداية ، يحصلون على صفحة فارغة ، برأس يقول أنه يجب عليهم تحميل صفحة مختلفة بدلاً من ذلك. يتعين على العميل تحميل الصفحة الجديدة نفسها.

يفهم الروبوتات توجيه الموقع ، وسوف تقوم بتحميل الصفحة الجديدة بدلاً من ذلك.

عليك أن تفهم على الرغم من أنه يجب عليك إيقاف تنفيذ البرنامج النصي PHP بنفسك ، لأنه يمكن تجاهل رأس الموقع.

لذلك شيء من هذا القبيل:

<?php
header('Location: otherpage.php');
echo $secret;
?>

غير آمن ، لأنه سيتم إرسال سر $ إلى العميل.

نصائح أخرى

يصلون إلى هدف إعادة التوجيه.

سيتم قراءة معلومات رأس المستند من قبل الزاحف. سيذهب الروبوت إلى عنوان URL لأن إدخال الموقع يخبر الجميع بإعادة توجيه عنوان URL المحدد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top