Support

Admin Tools

#26649 Option "Convert all links to HTTPS when site is accessed over SSL"

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by on Wednesday, 04 January 2017 17:17 CST

infosistemas
 Hello,

I have activated in admin tools "Convert all links to HTTPS when site is accessed over SSL" but I still get "partially encrypted page" warning on several browsers.

I have been reading posts and I have checked that "admin tools" is my first plugin.

I do not have any caching.

I do not use any CDN.

I have forced SSL over the full site; also installed Yireo plugin to redirect to SSL.

Per example; I get this message from my browser console:

Mixed Content: The page at 'https://www.condon.sex/' was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Roboto:400,300,500'. This request has been blocked; the content must be served over HTTPS.

I guess external libraries are causing the problem.

You may check at:
https://www.condon.sex

Thank you.

tampe125
Akeeba Staff
Hello,

looking at your site, the blocked media file is requested using the // protocol.
This means that the browser will load the resource using the current available protocol that is currently used in your site, ie HTTP is you are under HTTP and HTTPS if you are under HTTPS.
Admin Tools won't change that url since it doesn't start with http:// (the only links we are actually converting), the whole request is actually handled by your browser.
Can you please try to turn off the Convert all links... feature? Does it help?
Are there any chances to manually edit such path to force the usage of the HTTPS protocol?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

infosistemas
Hello,

First I want to thank you for your time and support.

I explain; this is quite surprising because my full site is only accessible through SSL, I have set up at Global Configuration to force SSL; I have set up at Virtuemart to use SSL; and I have installed Yireo plugin to redirect any non-SSL page request to SSL. So following your explanation browsers should always load // as https:// under these circunstances; but not, both Chrome and Mozilla I have installed are loading http:// and sending me alerts about non-ssl content.

I have also tried to turn off turn off the Convert all links... feature; but same result.

About manually changing code; that is not very clean approach, those are external libraries, I guess that every time I upgrade my template or joomla probably any changes will be ovewritten. Anyway, do you know any tool I may use from my cPanel to do a global change and replace? I have a shared hosting account so I have to access through cPanel.

Any other idea to solve this situation? I guess many more webmaster have same problem.

Thank you very much.



tampe125
Akeeba Staff
Honestly I have never ever saw this situation: usually loading resources using the double slash fixes the problems, instead of causing them.
My suggestion is to try to disable as many extension as possible and try to see if you still have the same problem. If not, it means that something is causing this issue. Try to enable all those extensions one by one and see if it breaks when you enable it.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!