funktioniert eine PHP-Umleitung die Art und Weise einen Crawler oder einen Roboter Ansichten eine Website auswirkt?
-
01-10-2019 - |
Frage
zum Beispiel, wenn in meiner index.php habe ich so etwas wie:
<?php
header('Location: /mypublicsite/index.php');
?>
Was tun die Raupen und / oder Roboter bekommen? nur eine leere Seite? oder sie kommen eigentlich /mypublicsite/index.php?
Lösung
Zunächst bekommen sie eine leere Seite mit einem Kopf sagen, dass sie stattdessen eine andere Seite geladen werden soll. Der Kunde hat die neue Seite selbst zu laden.
Roboter tun, um die Lage Richtlinie verstehen und werden die neue Seite statt laden.
Sie müssen verstehen, wenn Sie die Ausführung von PHP-Skript sollte aufhören sich selbst, denn die Location-Header ignoriert werden kann.
So etwas wie folgt aus:
<?php
header('Location: otherpage.php');
echo $secret;
?>
ist unsicher, weil $ Geheimnis wird an den Client gesendet werden.
Andere Tipps
Sie erreichen das Ziel der Umleitung.
Die Header-Informationen des Dokuments vom Crawler gelesen werden. Der Roboter auf die URL gehen, weil die Lage Eintrag jeden zu Umleitung zu der angegebenen URL sagt.