Nginx unterstützt weder verschachtelte if-Anweisungen noch erlaubt es logische Urteile in if-Anweisungen. Der folgende Fehler wird gemeldet:
Wenn das Geschäft mehrere Zustandsbeurteilungen erfordert, kann dies mit Hilfe von Zwischenvariablen umgesetzt werden. Beispielsweise verfügt unsere Website auf der PC-Seite über mehrere Subdomains, auf der mobilen Seite jedoch nur über einen Domänennamen. Die entsprechende Beziehung ist wie folgt:
Der zu erzielende Effekt: Wenn Sie auf dem mobilen Endgerät auf den PC-Domänennamen zugreifen, springen Sie mit 301 zum entsprechenden Domänennamen des mobilen Endgeräts Die Umschreiberegeln für nginx lauten wie folgt: # Ist es ein mobiles Terminal? setze $mobile 0; wenn ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) { setze $mobile 1; } # Holen Sie sich den Subdomänensatz $prefix 1; wenn ($host ~* "sub1.test.com") { Setze $prefix 2; } wenn ($host ~* "sub2.test.com") { Setze $prefix 3; } wenn ($host ~* "sub3.test.com") { Setze $prefix 4; } setze $sign "${mobile}${prefix}"; wenn ($sign = 11) { umschreiben ^(.*) http://m.test.com$1 permanent; } wenn ($sign = 12) { umschreiben ^(.*) http://m.test.com/sub1$1 permanent; } wenn ($sign = 13) { umschreiben ^(.*) http://m.test.com/sub2$1 permanent; } wenn ($sign = 14) { umschreiben ^(.*) http://m.test.com/sub3$1 permanent; } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: MySQL 5.7.18 Green Edition Download- und Installations-Tutorial
>>: JavaScript zum Erreichen eines vollständigen oder umgekehrten Auswahleffekts im Formular
Anaconda-Installation Anaconda ist ein Softwarepa...
Anwendungsszenario Am Beispiel des Hintergrundver...
MySQL-Gruppensortierung, um die obersten N zu fin...
Konfigurationsmethode für die kostenlose Installa...
<br />Dies stammt aus dem Inhalt von „Web Fr...
1. Einleitung MySQL verfügt über eine Replikation...
MySQL Maximale Anzahl von Verbindungen anzeigen u...
Inhaltsverzeichnis Vorwort Informationen zu WebSo...
Da sich die heimische Netzwerkumgebung immer weit...
In diesem Artikel wird der spezifische Code von n...
Hintergrund Kürzlich fragten mich einige Freunde,...
Da li ein Element auf Blockebene ist und standard...
Vorwort Leser, die mit MySQL vertraut sind, werde...
Inhaltsverzeichnis 1. Aktuelle Situation 2. CAD-G...
Problembeschreibung Kürzlich meldete ein Host die...