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
Frage Die feste CSS-Positionierung position:fixed...
Während der Verwendung von MySQL wurde festgestel...
Inhaltsverzeichnis Erstellen einer global freigeg...
Vorwort In MySQL verwenden sowohl Innodb als auch...
Inhaltsverzeichnis 1. Einstellungen für die Spezi...
<br />Struktur und Hierarchie reduzieren die...
Ich habe MySQL unter Windows installiert, indem i...
Inhaltsverzeichnis Vorwort 1. Stildurchdringung 1...
In diesem Blog führe ich Sie in einfachen Schritt...
HTML-Kommentarfeld mit Emoticons. Die Emoticons w...
Dieser Artikel beschreibt anhand von Beispielen d...
In HTML werden gängige URLs auf verschiedene Arten...
Durch die sogenannte Sliding Door-Technologie läs...
Wie wir alle wissen, wird die absolute CSS-Positi...
1. MHA Durch die Überwachung des Masterknotens ka...