funktioniert eine PHP-Umleitung die Art und Weise einen Crawler oder einen Roboter Ansichten eine Website auswirkt?

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

  •  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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top