Did you install Really Simple SSL on your site, and now some images, stylesheets, or external servcies are not loading?
When a site is requested over the SSL protocol, the browser will block all resources that are called with the http protocol. This is called “mixed content” or “insecure content”. To fix this, the Really Simple SSL plugin changes all urls to https://. If you have resources on other domains, that do not have a valid SSL certificate, these images or scripts will not load. The result can be a partly broken site.
In most of the cases this is caused by an old “staging url”. This url was used during development, but the urls are still in place, and functioning without issue while on http protocol. But on https, this domain won’t work, so you’ll have to change this domain to your new domain.
In other cases, the resource might be an online service with a script running from the service’s domain. I think any self respecting online service should provide it over https, but I’ve encountered a few that didn’t. So you can choose:
- The best way: ask your service provider to enable SSL
- Remove the service
- Exclude one page from SSL, where you can then use the service.