Today my website is showing every image as a broken link. Checking the Media Library every link is broken, tried uploading new image files today they are also broken. Checking my hosting File Manager the images are all still there with the same Urls, newly uploaded images are also showing up there.

I've gone through & deleted any strictly unnecessary plugins with no luck & no other recent updates.

I've reached out to my Hosting provider but as of yet no response from them. Any other ideas I could try, getting desperate!?

  • You'll have to find out what your hosting provider says.
    – Pat J
    Commented May 10 at 17:06

1 Answer 1


It sounds like a frustrating issue, but there are a few troubleshooting steps you can take to try to resolve the problem:

  1. Check File Permissions: Ensure that the file permissions for your images in the hosting file manager are set correctly. They should typically be set to 644 for files and 755 for directories. Incorrect permissions could cause the images to appear as broken links.

  2. Clear Cache: If you're using any caching plugins or CDN services, clear the cache to ensure that the latest versions of your images are being served. Cached versions of the images could be outdated or corrupted, leading to broken links.

  3. Check .htaccess File: Sometimes, issues with the .htaccess file can cause problems with image loading. Make sure your .htaccess file is not blocking access to the images and that there are no rules conflicting with the image URLs.

  4. Test with Different Browsers: Check if the issue persists across different web browsers. Sometimes, browser-specific issues can cause images to appear as broken links.

  5. Inspect Console for Errors: Use the browser's developer tools to inspect the console for any error messages related to image loading. This can provide clues about the underlying issue.

  6. Verify Image URLs: Double-check the URLs of the images in your website's HTML code. Ensure that the URLs are correctly pointing to the images in your hosting file manager.

  7. Test on Different Devices: If possible, test your website on different devices (e.g., desktop, mobile) and networks to see if the issue is device or network-specific.

  8. Temporary URL: If your website is using a temporary URL provided by your hosting provider, ensure that the image URLs are configured correctly to reflect the temporary domain.

  9. Contact Hosting Support: While you've already reached out to your hosting provider, follow up with them to expedite the resolution process. They may be able to provide insights or assistance from their end.

If none of these steps resolve the issue, there may be a server-side issue with your hosting provider that requires their intervention. Continue to follow up with them until the issue is resolved or send me your website link, it will help to understand clearly and may be solved.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.