How to stop 403 and 404 http errors from facebook bots and/or refresh share cache -



How to stop 403 and 404 http errors from facebook bots and/or refresh share cache -

i'm getting lots of 403 , 404 errors facebook bots after changing directory construction on server few weeks ago. of course, such errors should expected in situation until cache clears, , has happened in cases. however, i'm still getting error select grouping of share links. i've tried repeatedly clear cache through debug tool corresponding pages, , looks perfect in output, bad requests maintain coming. (lint tool: lint tool url). here examples logs:

http access log:

69.171.224.251 - - 443 [13/jan/2012:06:22:01 -0500] "get /web/user/images/b0/b0ahhsjq1c1oex0tbs5glamcsx4wkdpt.240.jpg http/1.1" 403 338

and http error log:

[fri jan 13 05:55:01 2012] [error] [client 69.171.228.249] file not exist: /var/xxx/www/html/web/user/images/1/ab/absiktlhds3rcupyyftxsp8j9u7vvavr.240.jpg

these ip addresses point facebook.

perhaps linting wrong url? how can find out url these requests belong to? doesn't facebook stop requesting after point , refresh cache? sec error above repeated 25 times day lastly week.

(at point not consider url rewriting.)

you should set 301 permanent redirects. or sort of url rewriting. either way works.

you can sure reports filter out user agent linter/scraper

when facebook scrape page?

facebook needs scrape page know how display around site.

facebook scrapes page every 24 hours ensure properties date. page scraped when admin open graph page clicks button , when url entered facebook url linter. facebook observes cache headers on urls - @ "expires" , "cache-control" in order of preference. however, if specify longer time, facebook scrape page every 24 hours.

the user agent of scraper is: "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"

facebook share bots http-error

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -