Followed all advice but still can't resolve image not showing on Facebook share

I have read through all the support threads and documentation for hours on end and tried all the fixes, but despite my Facebook app id being present in all the correct fields in the Yoast SEO plugin recommended, I keep getting this error message:

caution-solidWarnings That Should Be Fixed
Image Unavailable
Error while downloading https://www.bethanymacklin.com/wp-content/uploads/2018/04/christian-regg-534492-unsplash.jpg with HTTP response code: 403
Missing Properties
The following required properties are missing: fb:app_id

Hello There,

Thanks for writing in! Viewing the actual image link will display an error message:

403 - Forbidden Error
You are not allowed to access this address. 
If the error persists, please contact the website webmaster.

There is an instruction included on how you may resolve the issue.

If you are the webmaster of this site please log in to Cpanel and check the Error Logs. You will find the exact reason for this error there.

Common reasons for this error are:

- Incorrect file/directory permissions: Below 644.
In order files to be read by the webserver, their permissions have to be equal or above 644. You can update file permissions with a FTP client or through cPanel's File Manager.

- Restrictive Apache directives inside .htaccess file.
There are two Apache directives which can cause this error - 'Deny from' and 'Options -Indexes'.

If you have difficulties with the above instructions, please ask further support from your hosting provider. They may have prevented the images from displaying in your site.

Please let us know how it goes.

1 Like

Thanks, I will give it a try!

No problem.
If you need anything else we can help you with, please let us know.

1 Like

Here is the fix my hosting company discovered. It took two attempts to get it all working properly:

1st tech’s attempt:
"You seem to have rules in your website’s .htaccess file that block any requests to jpg, jpeg, gif, png and bmp image files which is why you are getting error “403” for the images only and they are not displayed anywhere.

To disable the rule I have commented out the following line with # in front of it:
Code:
#RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

and now images are displayed properly without any errors. Please make sure to clear your browser’s cache or use a different one and verify the same on your end."

My images still were not showing so 2nd tech’s attempt:
“I corrected the permissions of all files and folders in the account to 755 for folders and 644 for files.”

I hope this helps others stuck with this issue!

Hi @bmacklin2

This is helpful for sure, thanks for updating the thread!

Have a great day!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.