Common SSL Errors
Below are the most common SSL-related errors and how to fix them.
ERR_CERT_COMMON_NAME_INVALID
The certificate is not valid for the domain you're visiting.
ERR_CERT_DATE_INVALID / NET::ERR_CERT_DATE_INVALID
The SSL certificate has expired or is not yet valid.
ERR_SSL_PROTOCOL_ERROR
The server cannot establish a secure connection.
Mixed Content Warning
The page loads some resources (images, scripts) over HTTP instead of HTTPS.
ERR_TOO_MANY_REDIRECTS
The page is stuck in a redirect loop between HTTP and HTTPS.
Fixing Mixed Content
Mixed content occurs when HTTPS pages load HTTP resources:
For WordPress
- Install "Better Search Replace" plugin
- Search for:
http://yourdomain.com - Replace with:
https://yourdomain.com - Run on all tables
Or install "Really Simple SSL" plugin which handles this automatically.
For Custom Sites
- Update hardcoded HTTP URLs in HTML, CSS, and JavaScript
- Use protocol-relative URLs:
//example.com/image.jpg - Or use relative paths:
/images/logo.jpg
Fixing Redirect Loop
Redirect loops usually happen when:
- Both .htaccess and Nginx have HTTPS redirects
- WordPress forces HTTPS but server redirects back to HTTP
- Conflicting plugin settings
Solution
- Remove any HTTPS redirects from .htaccess (not used in Nginx)
- Use only EGPNL's Force HTTPS option
- In WordPress, update Site URL and WordPress URL to HTTPS
- Clear all caches (browser, WordPress, CDN)
SSL Not Working After Installation
Check DNS Propagation
DNS changes can take 24-48 hours. Use DNSChecker.org to verify.
Clear Browser Cache
- Clear browser cache and cookies
- Try incognito/private browsing mode
- Test from a different device or network
Verify Certificate Installation
Use SSL Labs to check your certificate status.
Certificate Chain Issues
If you see "incomplete certificate chain" errors:
- Ensure CA bundle/intermediate certificates are installed
- For custom SSL, include all intermediate certificates
- Use an SSL checker tool to identify missing certificates
HSTS Issues
If you previously enabled HSTS and removed SSL:
- Browsers remember HSTS settings and force HTTPS
- Clear browser data or wait for HSTS to expire
- Reinstall SSL to resolve immediately
Still Having Issues?
If none of these solutions work:
- Check EGPNL error logs for specific messages
- Verify your domain's DNS configuration
- Contact EGPHP support with details about the error
Was this article helpful?