Forum Moderators: open
I cannot get my https pages to appear without a warning like "Parts of the page you are viewing were not encrypted before being transmitted over the Internet"
We have verified a certificate with Thawte? Tried to have all parts of the page have absolute https links for images, css etc.
I am sure there is a simple answer but from completing search after search, it appears that I am the only one who has come across this problem.
Tried to have all parts of the page have absolute https links for images, css etc.
But you said they are. (?)
It's not so much absolute links. Make sure everything is coming from a secure location. For example, if your secure location is a virtual location, you can use this:
<img src="/images/myimage.jpg">
By virtual location I mean often yoursite.com and yoursecurehost.yoursite.com are often the same physical location. So if you use /images to link your images and call this page via [yoursecurehost.yoursite.com,...] the images will be linked from [securehost.yoursite.com...] on the secure server, [yoursite.com...] on the non-secure version. But it's the same physical place (sometimes.)
The same is true of external CSS, if you have an [yoursite.com...] for a background-image, changing it to /images will fix this.
The other thing to look for are external items called by scripts or objects. An example is Flash or adSense/google analytics - Google has secure location for their urchin.js, see documentation. It doesn't have to be **your** secure location, but it has to be a secure location with a cert. The codebase of Flash (if you use it) also has a secure location.
If all else fails, use the process of elimination - start deleting stuff on a test page until the warning goes away.