-
custom Error-docs
Hätte mal eine Frage:
Ich habe eine 404 und eine 403 Seite - die funktionieren auch soweit.
Nun hat mich ein Kunde gebeten KI Trainingsbots von seiner Seite fernzuhalten.
Daraufhin habe ich ein paar nginx directives hingezaubert, die den user-agent untersuchen und dann ggfs. return 403 liefern.
Allerdings die nackige Standardvariante von nginx und nicht die hübsche aus der Webseite.
Dabei ist mir aufgefallen, dass der Seitentyp 403 auch keinen Alias hat.
Hätte da jemand eine knappe Lösung für mich parat (vorzugsweise im nginx-context)?
Zur Info: das ist noch eine 4.13 nginx sitzt als Reverseproxy vorm Apache.
-
Naja, wenn der NGINX die Anfragen abfängt, kann Contao ja keine 403 Seite ausliefern, weil der Apache die Anfrage gar nicht erst bekommt.
Die Seite muss also der NGINX ausliefern.
Du kannst ja einfach eine statische Kopie der Contao Seite ziehen und die vom NGINX ausliefern lassen.
Wobei, die paar KI Bots, die sich auf diesem Weg erkennen lassen.
-
ist nun auch nicht soo wichtig weil im Normalfall das eh kein Mensch sieht.
Dachte vielleicht eher an irgendwas mit 30x redirect auf die Errorseite aber magels Alias bei der 403 gar nicht machbar.
Hab auch den Apache mal rausgenommen - gibt das sebe Ergebnis.
-
Du solltest dem Bot eh nichts "schönes" zeigen, um nicht unnötig Ressourcen am Server zu verbrauchen.