1
Ich habe die folgende Bedingung, um den User Agent zu überprüfen.erkennen HTTP_USER_AGENT ob sein Browser oder Facebook-Bot?
if request.env['HTTP_USER_AGENT'] =~ /feedburner/i
@posts = Post.recent(10)
render :layout => false
else
redirect_to 'http://feeds.feedburner.com/MyAppFeed'
end
Es funktioniert gut. Jetzt muss ich nach dem Facebook User Agent suchen! Wie wäre der Name von Facebook User Agent oder gibt es eine Möglichkeit, User Agent zwischen Browser oder anderen Site-internen Bot zu unterscheiden?
Danke für Ihre Antwort. Aber ich habe das mit einfachen oben definierten Regex behoben. wenn request.env ['HTTP_USER_AGENT'] = ~/facebook/i – Autodidact