In der Regel können sowohl Server als auch Virtualhost direkt eingerichtet werden.301 Umleitung(dh301 SprungEs ist kein zusätzlicher Code für die Einrichtung erforderlich.
Was ist, wenn Sie keine 301 - Umleitung auf Ihrem Server oder Webhost implementieren möchten?

Wir nutzenZ-blogPHPBeispiel für die Webseite des Programms.
Z-blog PHP-Website - Themen verwenden die einheitliche Header-Vorlage - Datei header.php
Pfad für header.php - - Stammverzeichnis / zb _ users / theme / theme id / template /
Wenn Sie die header.php-Datei gefunden haben, fügen Sie einfach unseren Code in header.php hinzu!
Die erste Art:
Implementieren von finchui.com Umleitung zu www.finchui.com
Diese Methode wird häufig für neue Websites verwendet.
Der Code lautet wie folgt:
{php}
if (strpos($_SERVER['HTTP_HOST'], 'www.finchui.com') === false) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.finchui.com");
exit();
}
{/php}Die zweite Methode:
Nicht nur die Implementierung von finchui.com springt zu www.finchui.com.
Zudem werden z.B. finchui.com/zbp-theme/62.html, finchui.com/zbp-theme/ umgeleitet zu www.finchui.com/zbp-theme/62.html und www.finchui.com/zbp-theme/62.html.
Einfach gesagt, die Änderung ändert nur den primären Domainnamen, der URL-Suffix - Teil bleibt unverändert.
Diese Methode wird häufig verwendet, wenn alte URLs bereits viele Adressen von Suchmaschinen aufgenommen wurden, um das Gewicht des alten Domainnamens auf den neuen Domainnamen zu übertragen.
Der Code lautet wie folgt:
{php}
$redirectHost = 'www.finchui.com;
if (strpos($_SERVER['HTTP_HOST'], $redirectHost) === false) {
$redirectURL = 'http://' . $redirectHost . $_SERVER['REQUEST_URI'];
header("HTTP/1.1 301 Moved Permanently");
header("Location: $redirectURL");
exit();
}
{/php}Das obige Beispiel verwendet den Domainnamen meiner Website, und meine Website hat nur einen einfachen Sprung von finchui.com zu www.finchui.com, ohne URL-Suffix.






Fügen Sie Freunde hinzu