Hi Steve85b
I use latest version: 3.2.1, latest wordpress and latest Elementor.
All great but 1 thing is still missing causing a broken website for now.
Having relative paths is great and make my site work, except for the videos.
example:
Can you please add video links:
<video class=”elementor-video” src=”https://susan.draaijer.com/wp-content/uploads/2022/04/2017-CKV-The-World-Is-Wired.mp4″ controls=”” controlslist=”nodownload” poster=”https://susan.draaijer.com/wp-content/uploads/2022/04/2022-04-30-22.55.49.jpg”></video>
becomes: —->
<video class=”elementor-video” src=”/wp-content/uploads/2022/04/2017-CKV-The-World-Is-Wired.mp4″ controls=”” controlslist=”nodownload” poster=”/wp-content/uploads/2022/04/2022-04-30-22.55.49.jpg”></video>
]]>Dont know WP, but I would used ob_start/ ob_get_content to catch everithing and strip http[s]: ..
Any help to get rid of the prblem ?
tnx !
Multisite WP.
I can’t see the plugin in my list.
How to remove, please?
There are still many “https://” URLs present. I’ve been having issues with this for hours now. I’ve even installed a theme editor, and gone through every single theme file, there are no “https://” links present. So I turned to search and replace plugin, it also wasn’t able to help, finally I tried SSL Mixed Content Fix. All the same URLs in question are never effected.
As a note, I’ve flushed cache, as well as disabled caching and SEO optimizations, to no avail.
]]>Hi Steve85b,
after updating the plugin yesterday to the last version, I got few minutes later a message from WordPress saying that my site has a technical problem “with one of your plugin: HTTP / HTTPS Removal”.
The link they sent us now has expired, and they said that if the error is going to happen again, they will sent us another link.
Here’s some message details:
A E_ERROR error has been caused in the line 179 of the file /home/xxxxx/public_html/wp-content/plugins/http-https-remover/http-https-remover.php. Error message: Uncaught Error: Call to undefined function jr_default_activation_hook() in /home/xxxxxxxxx/public_html/wp-content/plugins/http-https-remover/http-https-remover.php:179
Stack trace:
#0 /home/xxxxxxx/public_html/wp-includes/class-wp-hook.php(288): wp_upe_upgrade_completed(Object(Plugin_Upgrader), Array)
#1 /home/xxxxxxx/public_html/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(”, Array)
#2 /home/xxxxxxxx/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#3 /home/xxxxxxxx/public_html/wp-admin/includes/class-plugin-upgrader.php(316): do_action(‘upgrader_proces…’, Object(Plugin_Upgrader), Array)
#4 /home/xxxxxxx/public_html/wp-admin/update.php(47): Plugin_Upgrader->bulk_upgrade(Array)
#5 {main}
thrown
Please help, thank you!
]]>I’m trying to disable the plugin because I think it’s breaking something else. But when I disable, the CSS of WP admin breaks. Any help?
]]>Problem: replacing the protocol with just // works 90% of the time, but the remaining 10% of the time, the http(s) is required for code to work. I too have an issue with FreshChat failing with //url.com instead of https://url.com.
Solution: add exception list to plugin, so that if URL = https://xxx.com (what user types in) the URL is ignored.
This way, all the URLs are converted, except the ones defined manually by user. And thus solving most of the queries herein.
]]>Hi!
Google webmasters search console – sent an error message on all sites where installed
HTTP / HTTPS Remover.
Syntax errors were detected in structured data.
Invalid value type “@context”
Problems of the category “Structured data that cannot be analyzed” on the site.
The problem is created in conjunction with SEO plugins like Yoast or All in One Seo, etc.
How to fix – https://revealthat.com/solution-to-incorrect-value-type-context-unparsable-structured-data-issues-detected/
]]>Hello there,
you have made a helpful plugin – thank you.
Currently it overperforms a little bit, as it changes ALL links; even those written into posts or custom fields.
With the Listify theme / WP Job Manager plugin come several custom fields for links that are to be displayed in the frontend.
If you enter a link as “https://website.com” into the custom field and save the post, it will be displayed in the frontend. Once you re-open the post, the link gets changed to “//website.com” and does not display in the frontend anymore.
Is there a way to fix this? It would be good if one could choose to leave any user-entered URL in the post-screen to stay untouched.
Thanks for your advice,
best regards,
Rob
This plugin seemed perfect to quickly eliminate any mixed content alerts.
However I realized that the removal of the http / https protocol creates a lot of problems with external services like Google maps and YouTube videos.
With many visual builders it is no longer possible to insert videos: the link to YouTube is also altered in the edit and save of the page and therefore the player code is not added when viewing.
You would need a settings page where you can create exceptions to the links from which the http / https protocol is removed.
Unfortunately the support of the plugin has not responded to user reports for a long time, so I reluctantly abandon the plugin and look for alternatives.
I’ll be happy to get back to using the plugin when these additions are made.
Hello!
Looks abandoned. Anyone found something else like that? Thanks in advance for any info.
]]>The plugin prevents you from inserting videos from YouTube … Strip https and the player does not appear.
It would be very useful to be able to indicate in some way which links to leave as they are.
I have links to other sites like https://othersite.com
But they get rewritten as https:// which makes the browser say the site is insecure.
Is there a way to keep it from rewriting offsite links?
]]>Hi guys,
I’m writing you because since last update the plugin is removing http/https from any link inside the admin area. Even in the settings or in the post edit view. This was not happening before.
Please could you fix this issue?
]]>I know that WordPress have a big community of experienced system developers. I hope one of them reads this one and replies because unfortunately it seems like plugin’s developer has gone silent to its fellow users
When debug is set to True I get the below warning. Can anybody tell what it stands for.
Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in /wp-content/plugins/http-https-remover/http-https-remover.php on line 54
]]>I have tried this plugin for displaying http content on https website and I added few lines of command in wp-config.php as stated in the description, but still there is no change.
This is the sample http website https://www.bbc.com/ which I want to load on the https website.
I have been trying in various ways to display the http content on https, but I failed in getting it.I tried this src = “//bbc.com/”. It didn’t work
Is there anything I need to add to make it work. If it works does it load anywhere as an iframe to display the complete http site of particular page on https.
]]>Just wanted to let you know that your plugin is generating this warning in my dashboard, you may want to check to see if the buffer exists before flushing.
<b>Notice</b>: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in <b>…./wp-content/plugins/http-https-remover/http-https-remover.php</b> on line <b>54</b><br />
Thanks,
Josh
I’ve some problem with the images of my website. I’ve bought SSL certificate for obtain Google Validation but some images previously uploaded on my website show my site as “Not Safe”. So, is the plugin retroactive with all the media already uploaded? Or it works only on new upload?
]]>could you tell me why the activation of your plugin changes this code
into this – not working anymore?
it’s definitely your plugin. aith all the others (http optimizer, wordpress https) it works perfectly.
]]>Hello,
it cause rtmedia does not work when upload images to Buddypress activity page.
]]>Recommended by the WPMU folks to solve our mixed-content problem as we migrated to forced-SSL on our WP multisite. However, we found that HTTP / HTTPS Remover also processes the RSS calls and strips them as well, which breaks the URLs for vendors like Mailchimp. Mailchimp uses the URL’s in the RSS feed to compose emails to our users and the resulting MIME has the broken links with just // (http/https is removed). Most browsers are fine handling //, however most email readers do not, so our email campaigns the last couple of weeks have been sent with emails and broken URL’s for the images.
HTTP / HTTPS Remover does solve more problems than it creates, but also found out that once installed, it does not turn off well. I would really like to see a version which lets you control whether the RSS feed is processed or not.
]]>In my opinion it would be a great improvement to extend your powerful plugin a bit so it is also possible to pick and rewrite to absolute URLs with https://
Using absolute secure URLs would be way better for SEO then to rewrite to relative URLs.
Please read about new insight regarding absolute https:// v.s. relative // urls in your HTML.
]]>hello
today my prodvider changed from http to https.
everything looked crappy, after activation this plugin, website looks fine again, but just on webbroswer on laptap/ computers, but ond smartphone, the website looks still crappy. how i activate this plugin for smartphone?
thanks
]]>Hi, I noticed this message on the bottom of all the pages on my site. Any idea why it’s there and how to get rid of it? Thanks.
Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in … /wp-content/plugins/http-https-remover/http-https-remover.php on line 54
]]>I don’t understand why it changes external links from http to https. This has nothing to do with onsite security and does not influence if your browser gives you green light or not.
Some sites still don’t have SSL, so I won’t be able to link to them any more. Am I missing something?
Thank you,
Michael
]]>It shouldn’t remove http/https also from /wp-admin/options-general.php
page.
Excellent plugin.
However the plugin is “messing up” the fb sharing functionality.
The fb-sharing url in the Simplemag theme, – looks like this:
https://www.facebook.com/sharer.php?u=//www.abfotoklubb.no/kare-johansen-ble-arets-fotograf-for-2017/&t=K%C3%A5re%20Johansen%20ble%20%C3%A5rets%20fotograf%20for%202017
after subject to the http-https-remover.
the u=// is invalid
by adding line:
$buffer = str_replace(‘//www.facebook.com/sharer.php?u=//’.$_SERVER[‘HTTP_HOST’], ‘//www.facebook.com/sharer.php?u=https://’.$_SERVER[‘HTTP_HOST’], $buffer);
on line three in the “replacement-logic”
I managed to get the plugin to work.
]]>The plugin http-https-remover seems to be doing a great job so far.
So thank you very much for creating it.
I have a WP 4.8.4 multi-site installation working fine behind Haproxy as SSL terminator.
I have been running into issues when trying to update plugins or themes in the WP admin console.
load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils&ver=4.8.4:4 Mixed Content: The page at 'https://mydomain.com/wp-admin/network/themes.php' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'https://mydomain.com/wp-admin/admin-ajax.php'. This request has been blocked; the content must be served over HTTPS.
Looking at my wordpress 4.8.4 admin UI html source, I can see a large block of javascript with variables like
var _wpUtilSettings = {
"ajax": {
"url": "http:\/\/mydomain.com\/wp-admin\/admin-ajax.php"
}
};
as well as another variable
var thickboxL10n = {
"next": "Next >",
"prev": "< Prev",
...
"loadingAnimation": "http:\/\/mydomain.com\/wp-includes\/js\/thickbox\/loadingAnimation.gif"
};
.
I have traced this down to
https://github.com/WordPress/WordPress/blob/7c77266b9bb2f1882dd345a460f56f62a14bf0ed/wp-includes/link-template.php#L3206
and most importantly to
Seems the wordpress internal code for retrieving URL still seems HTTP as that is what Apache is serving.
Another interesting finding is is_ssl()
at
https://github.com/WordPress/WordPress/blob/aaf99e691391cfceb004d848450dbbf3344b1bee/wp-includes/load.php#L1034
which is using $_SERVER['HTTPS']
Maybe, we should also be checking
_SERVER["HTTP_X_FORWARDED_PROTO"]
for when we are behind a reverse proxy?
Note that as I am behind a reverse-proxy, Apache running WP does it’s usual HTTP handling and does not deal with the HTTPS part of things.
Any hint about how to fix this admin-ajax.php issue will be appreciated.
Thank you very much.
Arcadius
]]>Hello, I need to make an Exception for rel = “canonical”, I need my domain to be complete in this part. At present it is shown in this way:
<link rel = “canonical” href = “// mydomain.com”>
and I would like it to be shown like this:
<link rel = “canonical” href = “https://mydomain.com”>
For SEO issues it is advisable to show the full link or the preferred version on the canonical label. Can anybody help me?
]]>Hi. Can the plugin update, also remove //
By now the plugin given source code //domain.com ==> domain.com, should be more clean.
As my experience, the plugin also work as remove http(s): in soure code right? Not do the job http ==> direct to httpS right?
]]>