For a while now, I’ve had a problem with Facebook’s Sharing Debugger. When I try posting the links to my WordPress site to test/precache them for sharing, they return code 403. It mentions that I must allow “facebookexternalhit” on my robots.txt file, which is already allowed.
Whenever I scrape a page of my site with Facebook’s sharing debugger, my server replies with code 200, verified on the server logs, but Facebook reports 403. I tried Iframely’s debugger, and it works like a charm.
Whenever I scrape the robots.txt file, I get code 206.
My website is https://www.pokecenterblog.pt.
I did the following:
-
disabled all WordPress plugins.
-
cleared the WordPress cache.
-
specifically allowed facebookexternalhit on robots.txt.
-
tried disabling the firewall.
-
tried disabling bot protection.
-
asked the host for help.
-
asked Facebook for help, both on their Dev forum as well as their Facebook group, with little to no help.
-
used Facebook’s Troubleshooter (cUrl command), which returns code 200.
What do I need to do to get that sweet code 200? I’m honestly at a loss. Please help. Thank you.
6