I don't know if this is a problem, but I have some iframes on a Joomla! site that access content on the local server using relative URL's. e.g. /path/to/file.html, not using //pato/to/file.html. The problem is that if I access the site using https://, the iframe protocol for some reason is set to http:// and the frame is not getting rendered in some browsers. Why is that, and is there a fix.
I am assuming that means your site is accessible under both http and https??
Correct. I actually found a solution with the setup that I have. I have POWERADMIN installed and there is an option there to Convert all links to HTTPS when site is accessed over SSL This seems to take care of the problem as the base href has the correct protocol and all of my other elements (e.g. an iframe in one case) also has the correct protocol. For people that don't have SEO and Link Tools that comes with POWERADMIN it may be a problem, although I'm sure there are other ways around it.
The correct solution is to ONLY run the site on a single protocol
On 18 February 2016 at 08:05, Stephen D. Scotti notifications@github.com
wrote:
Correct. I actually found a solution with the setup that I have. I have
POWERADMIN installed and there is an option there to Convert all links to
HTTPS when site is accessed over SSL This seems to take care of the problem
as the base href has the correct protocol and all of my other elements
(e.g. an iframe in one case) also has the correct protocol. For people that
don't have SEO and Link Tools that comes with POWERADMIN it may be a
problem, although I'm sure there are other ways around it.—
Reply to this email directly or view it on GitHub
#9146 (comment).
Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/
Closing as this is not a Joomla core issue but a site/hosting setup problem
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-02-18 08:12:28 |
Closed_By | ⇒ | brianteeman |
Labels |
Added:
?
|
Seems to be possibly due to a statement at the beginning of the page ?