Jump to content

SEO & SSL hardcore Question - Serious WHMCSers only


Recommended Posts

Hi guys,


Getting near completion of my support site (if there ever is such a time), and have a tough question.


I have just enabled SSL, and am getting a couple of 'partially encrypted content" warning messages, but that's not my question (although if anyone has any suggestions, i'd be happen to hear them)


I am using the cart option, and i have my .htaccess file set to transfer any direct non SSL pages (eg cart, checkout etc) to SSL enabled.


here's my dilemma:- I want to be able to have the product/product category pages not as SSL, because that kills my SEO on those pages.


However, once people 'add to cart', or ideally once they hit the login/register page, SSL kicks in.


Question is, how do i make that happen?


I also have a similar issue with support enquiries. Should those pages be SSL? eg https://www.ozsmebusiness.com.au/support/submitticket.php


i recognise that solutions to each of these may be different.


Disclaimer:- i specified hard core "WHMCSers only' because I obviously know that on a product, or product category page in an 'out-of-the-box' package, i can't have both SSL & SEO. I know that.

however, my platfrom is now longer 'standard'.


What I'm looking for is a solution. I can't be the first to ask the question, can I?

Link to comment
Share on other sites

Partially encrypted messages will be caused by non-ssl items on the page. Check your HTML and CSS for anything that starts with http instead of https. For best results don't use full URLS at all, just the relative path.


We simply have the product category and product information pages part of our (non-ssl) website, and use the direct link to the product.

Link to comment
Share on other sites

I agree with chickendippers... typically its the images that throw those errors... make sure ALL of you images are either relative:

<img src="images/image.jpg" alt="Blah"> 

or absolute:

<img src="/images/image.jpg" alt="Blah"> 

I actually prefer the absolute method if you know the site won't be moving anytime soon.


Also your SSL certificate was issued for ozsmebusiness.com.au and NOT http://www.ozsmebusiness.com.au, so your link that you posted https://www.ozsmebusiness.com.au/support/submitticket.php throws a hostname mismatch error. Make sure in the WHMCS config, you define the system URL as http://ozsmebusiness.com.au/support/ and the system SSL URL as https://ozsmebusiness.com.au/support/...


I'd also throw an entry into the .htaccess to force those who goto http://www.ozsmebusiness.com.au to redirect to just ozsmebusiness.com.au:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^ozsmebusiness\.com\.au$
RewriteRule (.*) http://ozsmebusiness.com.au/$1 [R=301,L]


Just my two cents, your mileage may differ...

Link to comment
Share on other sites

Thanks Rob & cd


bought the Rapid SSL, but it wouldn't accept the http://www., so had to take the quick and dirty option of one without.


Took the relative option, as i MIGHT be moving the site.


have applied your suggest for the .htaccess file & everything resolves correctly (from what I can see)


Now I just have to weed out those hompage errors from my customising the TPL file



PS Does anybody know chickendipper's first name?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated