SSL not secure

Permalink
I have installed SSL on my site and while the site comes up with the SSL cert, it shows it being insecure, says there may things like images that are not secure. I have checked the source code and cannot find anything that shouldn't be there, but clearly something is preventing it. You can view the site athttp://frameworksfl.com.

I have slected Pretty URLs and the following in my .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>

Also, Canonical Urls =http://frameworksfl.com and Separate SSL URL =http://frameworksfl.com

Any guidance is very appreciated.

View Replies:
Mnkras replied on at Permalink Reply
Mnkras
Try removing the extra whitespace in your theme header so the doctype is the first line.
edsaxmoore replied on at Permalink Reply
I've tried everything to move the doctype up, but cannot find the culprit. I've looked at the index.php in the root, the config.php in concrete, the full.php, header.php in the theme. So far, nothing. Any ideas?
weyboat replied on at Permalink Reply
weyboat
In your theme header you probably have this
<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?>
<!DOCTYPE html>

change it to this
<?php defined('C5_EXECUTE') or die(_("Access Denied.")); ?><!DOCTYPE html>

(all on the same line)
Mnkras replied on at Permalink Reply
Mnkras
Try removing the extra whitespace in your theme header so the doctype is the first line.
mesuva replied on at Permalink Reply
mesuva
Sometimes when you switch over to https, you also need to clear concrete5's cache. Perhaps turn that completely off for a bit and see if that helps.

I normally enforce https through an htaccess change only, I'll add in the two lines here:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
noogen replied on at Permalink Reply
I see the bad URL is at: /packages/equinox/themes/equinox/css//

It seem to be referenced all over your main.css and maybe other as: background-image: url('/packages/equinox/themes/equinox/css//')

This is causing all kind of confusion with redirects. Looks like you're also using nginx base on your server response so I don't know if those apache config will work unless you're doing nginx->apache proxy. This is my guess: https -> http proxy and the redirects are result of apache doing http redirect.

Check your equinox theme config for background-image. Make sure it's a good image or don't set one.