Nginx schließt bestimmte Bots aus

NGINX schließt bestimmte Bots wie den Internet Archiver Bot aus

Um per .htaccess bestimmte Bots auszuschließen, gibt es im Internet genügend Beispiele.

Für die Verwendung von Nginx gibt es nicht so viele Beispiele.

Aus diesem Grund habe ich diesen Artikel geschrieben. Er basiert auf diesem ausgezeichneter Leitfaden zum Ausschließen aller Bots über Builder Society.

Internet Archiver Bot ausschließen

Fügen Sie diesen Teil irgendwo im http-Abschnitt Ihrer Nginx-Konfigurationsdatei ein:

Karte $http_user_agent $limit_bots { Standard 0; ~*(archive.org_bot|archive|ia_archiver) 1; }

Und dann:

Fügen Sie dies in Ihren Server => Standort-Tag ein. Beispielsweise bei der Verwendung von Laravel mit Nginx:

Server { ... Servername IhrDomänenname.com; ... wenn ($limit_bots = 1) { return 301 https://www.google.com/; } ... }

Überprüfen Sie immer, ob Ihre Site noch ordnungsgemäß funktioniert.

Sie können den Bot-Simulator testen, indem Sie Ihre URL und den Bot-Namen eingeben: archive.org_bot auf dieser Bot-Simulator.

Die Rückgabe sollte etwa folgendes beinhalten:

HTTP/2 301-Server: nginx ... Inhaltstyp: text/html ... Standort: https://www.google.com

Die Verwendung erfolgt auf eigenes Risiko. Viel Spaß beim Programmieren!

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch
Nach oben blättern