WordPress Images Not Loading or Showing 403 Errors
If images on your WordPress website suddenly disappear, fail to load, or display a 403 Forbidden error, the issue may be caused by hotlink protection settings.
If your WordPress website is connected to Pravision, you can manage hotlink protection directly from the Pravision Console.
What Is Hotlink Protection?
Hotlink protection is a security feature that prevents other websites from directly using images hosted on your server.
However, incorrect hotlink protection settings can sometimes block images from loading on your own WordPress website.
Common symptoms include:
-
Images suddenly disappearing from your website.
-
Broken images on pages or blog posts.
-
Logos, thumbnails, or product images not displaying.
-
Image URLs returning a
403 Forbiddenerror. -
Images opening directly but not appearing on your website.
Option 1: Fix the Issue Through Pravision Console
You can disable hotlink protection through the Pravision Console if your website meets the following requirements.
Requirements
-
The latest Pravision Connector plugin must be installed and activated on your WordPress website.
-
Your website must be connected to Pravision.
-
Your Pravision account must have Website Maintenance access for the connected website.
Steps to Disable Hotlink Protection
-
Sign in to your Pravision Console.
-
Navigate to Website Maintenance.
-
Select your connected WordPress website.
-
Open the
.htaccesssection. -
Find the Hotlink Protection setting.
-
Turn the Hotlink Protection toggle OFF.
-
Click Apply Changes to save your settings.
Once the changes are applied, refresh your WordPress website and check whether the images are loading correctly.
Note: Disabling hotlink protection may allow other websites to directly embed images hosted on your server. If you need to keep this protection enabled, contact your hosting provider to configure the appropriate domain exceptions instead.
Option 2: Pravision Website Maintenance Customers
If you have an active Website Maintenance service with Pravision, you do not need to troubleshoot this issue yourself.
Simply email support@pravision.com with the subject:
WordPress Images Not Loading
Include your website URL and a brief description of the issue.
Our support team will investigate and work to resolve the issue as soon as possible during business hours.
Option 3: Contact Your Hosting Provider
If you do not have access to Website Maintenance in the Pravision Console, contact your hosting provider and ask them to check your hotlink protection settings.
Your hosting provider can review the .htaccess configuration and ensure your domain is allowed to load its own images.
What If Images Still Don’t Load?
If disabling hotlink protection does not resolve the problem:
-
Clear your browser and WordPress cache.
-
Verify that the affected images still exist in your WordPress Media Library and on the server.
-
Check whether a security plugin or firewall is blocking image requests.
-
Verify the image URLs and file permissions.
-
Contact your hosting provider or Pravision Support for further assistance.
Need Help?
If you are unable to resolve the issue, our support team can assist you with further troubleshooting.
Email: support@pravision.com
Website: pravision.com
Pravision Console: pravision.ai
Frequently asked questions
Why are images not loading on my WordPress website?
Images may fail to load because of hotlink protection, missing image files, incorrect file permissions, caching, or security settings. If images return a 403 Forbidden error, check whether hotlink protection is blocking them.
How do I disable hotlink protection using Pravision?
Sign in to the Pravision Console, open Website Maintenance, select your WordPress website, and navigate to .htaccess. Turn off the Hotlink Protection toggle and click Apply Changes. The latest Pravision Connector plugin and Website Maintenance permissions are required.
Do I need the Pravision Connector plugin to fix this issue?
Yes. To manage hotlink protection through the Pravision Console, your WordPress website must have the latest Pravision Connector plugin installed and activated, and your account must have Website Maintenance access.
Can Pravision fix WordPress image issues for me?
Yes. If you have an active Pravision Website Maintenance service, email support@pravision.com with your website URL and a description of the issue. Our team will investigate and work to resolve it as soon as possible during business hours.
What should I do if images still do not load after disabling hotlink protection?
Clear your website and browser caches, confirm that the image files exist, and check file permissions and security rules. If the problem continues, contact your hosting provider or Pravision Support.
Was this article helpful?
Thanks for your feedback!