Enthält der Benutzeragent in einem normalen Browser "Bot" oder "Crawlen"?
Ich überprüfe den Benutzeragenten auf meiner Website, um festzustellen, ob er von einem Bot stammt oder nicht. Wenn ja, kann ich einige kleine Optimierungen vornehmen, da sie sich nicht anmelden. (Ich ändere den Inhalt überhaupt nicht)
Nachdem ich Schecks für 30-40 + Bots hinzugefügt habe, habe ich es satt, sie hinzuzufügen. Also habe ich mich gefragt, ob ich überprüfen soll, ob es nur "Bot" oder "Crawlen" enthält. Ich weiß, dass nicht alle Bots kommen, aber es würde viele von ihnen bekommen. Wenn dies jedoch zu Fehlalarmen führen könnte, würde dies die Möglichkeit, Artikel in den Warenkorb zu legen, eine Bestellung aufzugeben und sich anzumelden, völlig beeinträchtigen.
quelle
bot
,crawl
,spider
und sogarsearch
.Eine bessere Lösung IMO wäre zu erkennen, ob der Benutzer angemeldet ist. Wenn dies nicht der Fall ist, zeigen Sie die Standardseite an (diese könnte zwischengespeichert werden). Eine Webspinne wird niemals angemeldet sein. Wenn Sie jedoch für sie optimieren, warum nicht für neue Benutzer auf Ihrer Website?
quelle
Diese Frage von Stack Overflow sollte helfen: " Gibt es eine Online-Benutzeragentendatenbank? "
Sie können die Datenbank schnell scannen und herausfinden (oder importieren).
quelle