Der Inhalt dieses Artikels besteht darin, PHP-Parsing zu verwenden, um die Umleitung sekundärer Domänennamen zu implementieren. Freunde in Not können sich auf den Inhalt des Artikels beziehen
Nach der Registrierung eines Domänennamens ist es häufig erforderlich, eine andere zu implementieren Sekundäre Domänennamen. Besuchen Sie verschiedene Knoten der Website
Allgemeine Domänennamen-Registrierungsagenturen bieten CName-Auflösungsmethoden an, und Sie können Domänennamen der zweiten Ebene für verschiedene IPs definieren.
Zum Beispiel zeigt
www.abc.com auf den Hauptknoten 1.2.3.4
bbs.abc.com zeigt auf 1.2.3.4/bbs Oder eine andere IP
Aber wenn die Website Hosting-Platz mietet, treten auch schmerzhafte Probleme auf
Die Website hat nur eine IP und die Website ist eine Der gemietete Hosting-Raum kann nicht direkt verschiedene Zugangsknoten festlegen. Der Hosting-Raum kann nur eine vom Raumanbieter bereitgestellte Eingangs-URL festlegen
, das heißt, die Website hat nur einen Eingang und den Domänennamen der zweiten Ebene kann nicht direkt in verschiedene Unterverzeichnisse aufgelöst werden
Die Verwendung von PHP-Code kann dieses Problem lösen,
Ideen
1. Definieren Sie verschiedene zweite Ebenen Domänennamen, die auf denselben Website-Eingang verweisen
2. Bestimmen Sie auf der ersten Seite index.php des Website-Eingangs den vom Benutzer eingegebenen Domänennamen und leiten Sie ihn dann zum Website-Unterkontakt weiter
Globale PHP-Variable $_SERVER['HTTP_HOST'], Sie können die Domänennamenzeichenfolge abrufen, auf die der Benutzer aktuell zugreift, jede von Ihnen definierte Unterdomänennamenzeichenfolge abfragen und dann verwenden die Header-Funktion zum Weiterleiten auf verschiedene Seiten
Der Code lautet wie folgt
if( strpos($_SERVER['HTTP_HOST'],"china") !== false ) // Seien Sie sicher zu verwenden !==, aber nicht !=, sonst können false und 0 nicht unterschieden werden
{//
header('location:/china/indexphp');
}elseif( strpos($_SERVER[' HTTP_HOST'],"bbs") !== false )
{
header('location :/bbs/forum.php');
}
else
{//Homepage anzeigen
header('location:/templets/default/index.htm');
}
Verwandte Empfehlungen:
Ein Code, der PHP zum Parsen verwendet JSON-Daten
Verwendung von PHP zum Parsen von RDDL-Dokumenten
Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP, um die Umleitung sekundärer Domänennamen zu analysieren und zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!