Nginx-Server nginx ist ein ausgezeichneter Webserver, der statische Dateien sehr effizient verarbeitet. Gleichzeitig ist seine Proxy-Weiterleitungsfunktion in Kombination mit anderen Hintergrundservern sehr einfach und effizient. Standort Wir wissen, dass nginx die Anfrage analysiert und dann Informationen zur angeforderten URL erhält. Wir müssen nur die URL abgleichen und sie dann abfangen. Übereinstimmungsregeln Standort / { wenn ($request_uri ~* ^/?http(.*)$) { Rückgabe 404; } } Nach einem solchen Abgleich können wir alle Anfragen an die URL des Stammverzeichnisses abfangen und der Parameter lautet ?httpxxx. Ähnliche Anfragen zeigen 404 an. Anti-Hotlink Gibt den HTTP-Code zurück, um beispielsweise Nginx-Anti-Hotlinking einzurichten: Standort ~* \.(gif|jpg|png|swf|flv)$ { valid_referers, keine blockiert, www.80shihua.com, www.menghuiguli.com; wenn ($ungültiger_Referrer) { Rückgabe 404; } } Allgemeine Nginx-Variablen nginx analysiert viele Variablen, die wir häufig verwenden. Wir müssen sie nur verwenden. Im Folgenden sind die häufig verwendeten Variablen von nginx aufgeführt. Informationen zur spezifischen Verwendung finden Sie in der offiziellen Dokumentation.
Zusammenfassen Dies ist das Ende dieses Artikels zur Verwendung von nginx zum Abfangen bestimmter URL-Anfragen durch reguläre Ausdrücke. Weitere relevante Inhalte zum Abfangen bestimmter URL-Anfragen durch nginx durch reguläre Ausdrücke finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Vue3+Skript-Setup+ts+Vite+Volar-Projekt
>>: So löschen Sie den MySQL 8.0-Dienst vollständig unter Linux
Das Projekt wurde in diesen Tagen getestet und de...
01. VMware Workstation Pro 15 herunterladen Herun...
1. Grundstruktur der Webseite: XML/HTML-CodeInhal...
Inhaltsverzeichnis uni-app Einführung HTML-Teil j...
Bei Ubuntu 20.04 ist die Root-Anmeldung standardm...
In diesem Artikel erfahren Sie, wie Sie MySQL 8.0...
Die Verwendung eines SSH-Terminals (z. B. Putty, ...
Flappy Bird ist ein sehr einfaches kleines Spiel,...
1. Überprüfen Sie die aktuell installierten PHP-P...
Ich lerne derzeit etwas über Redis und Container ...
Inhaltsverzeichnis 1. Subunternehmer für Miniprog...
Da einige Abhängigkeiten von OpenCV beim Ausführe...
In diesem Artikelbeispiel wird der spezifische Co...
Designspezifikationen für WeChat Mini-Programmkom...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...