Mixed content

How to replace other domains that should be on ssl

If you include external domains, that are not replaced to https by Really Simple SSL, you can fix this with a filter.

Really Simple SSL replaces all references the your own domain, and all links that are included with src=”http://www.another-domain.com”. In version 2.11, an extensive mixed content fixer will be added, which will also include <style href= references to other domains than your own.

But you want to know how to fix this now, and luckily there is a solution (this will work only if the mixed content fixer is activa AND working though).

In your functions.php, add the following function:

function my_custom_http_urls($arr) {


array_push($arr,
"http://fonts.googleapis.com",
"http://your.other.domain.com",
"http://code.jquery.com"
);

return $arr;
}

add_filter("rlrsssl_replace_url_args","my_custom_http_urls");

Now, if you look in the source of your website, these domains will also be replaced to https.

Related Articles

  • Disabling ssl for one page only

    The problem: services that don’t support SSL I think the best way to go is to get your entire site on SSL. But sometimes there are services that are not...
  • Does Really Simple SSL make my site slower?

    When you’ve activated Really Simple SSL on your site, in some cases you might notice your site has become slower. I specifically built this plugin to be fast: most of the...
  • Images not found with Photon from Jetpack

    Some websites using JetPack have Photon activated. Photon is an image acceleration and editing service, where the images are served from the WordPress cloud. In some cases, there are issues...
  • Parts of my site not loading

    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...

Leave a Comment