Plugin info

Total downloads: 52,574
Active installs: 4,000
Total reviews: 20
Average rating: 4.6
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 4/7/2020 (2093 days ago)
Added to WordPress: 9/5/2016 (9 years old)
Minimum WordPress version: 3.0.0
Tested up to WordPress version: 5.4.16
Minimum PHP version: 4.3

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2093 days ago • 20 reviews

24/100

Is Remove HTTP: Fix Mixed Content Warning abandoned?

Possibly abandoned (last update 2093 days ago).

Compatibility

Requires WordPress: 3.0.0
Tested up to: 5.4.16
Requires PHP: 4.3

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

SSL Insecure Content Fixer
Rating 4.8/5 (220 reviews)Active installs 100,000
SSL Mixed Content Fix
Rating 4.1/5 (34 reviews)Active installs 9,000
JSM Force HTTP to HTTPS / SSL – No Setup, Fast and Reliable
Rating 5.0/5 (13 reviews)Active installs 8,000
Easy HTTPS Redirection (SSL)
Rating 4.2/5 (71 reviews)Active installs 100,000
Headers Security Advanced & HSTS WP
Rating 4.9/5 (76 reviews)Active installs 90,000

Description

Remove HTTP is a plugin that automatically scans and removes both http: and https: protocols from all links. This helps resolve websites that are having “mixed content warnings” which is when the website has assets (images, JavaScript, and CSS) loading both HTTP and HTTPS.

No changes to the links are made in the database. Simply install and activate the plugin and the changes will be immediate. Links that have http:// or https:// will only have //, making them protocol relative URLs. Below is a before and after example.

Before



Example

After



Example

Switch to Relative URLs

There is an option (under the General settings) to change internal links to relative URLs.

Contribute on GitHub

Want to help improve this plugin? Head over to our GitHub page.

Installation

  1. Upload the plugin to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Let it settle in for a minute and be amazed.

Frequently Asked Questions

What is mixed content?

According to Google:

Mixed content occurs when initial HTML is loaded over a secure HTTPS connection, but other resources (such as images, videos, stylesheets, scripts) are loaded over an insecure HTTP connection. This is called mixed content because both HTTP and HTTPS content are being loaded to display the same page, and the initial request was secure over HTTPS. Modern browsers display warnings about this type of content to indicate to the user that this page contains insecure resources.

How can I make my website fully SSL (on https://)?

You can actually remove the dependency of this plugin by following these step-by-step instructions below:

https://wordpress.stackexchange.com/a/238842/98212

It’s slightly technical because you’ll need to connect to your website’s host file through an FTP (such as FileZilla). After that, all of your links will be pointing towards your new HTTPS protocol.

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

2.2.0

2020-04-06

  • Protocol is only removed on frontend #11
  • Fix: Settings not showing under Site Address (URL)
  • Fix: Settings icon is enlarged on Plugin page #9

2.1.1

2017-09-09

  • Added support for relative domain paths

2.1.0

2017-04-09

  • Restored option to ignore external links

2.0.0

2017-03-28

  • Feature: Switch between protocol-relative or relative URLs
  • Ignore <link> tags with rel="canonical" because they must be absolute URLs
  • Fix: Links in “style” tags weren’t affected