Health Check, not healthy :(

Did a health check. Getting a few errors. Understand none of them. Can’t fix it if I can’t get the question OR the answer. Don’t even know what category to place this under.

  1. Check the site for mixed content - Does the website mix encrypted and non-encrypted content? ERROR FOUND

response_non_200
The site’s web server responded with a status code that isn’t 200 (OK).

  1. Check if redirecting unencrypted HTTP traffic works - Does the website redirect unencrypted traffic from HTTP to HTTPS? ERROR FOUND

no_redirect_to_https
No, the website doesn’t redirect HTTP traffic to HTTP.

  1. Check the HTTPS status - Does the site respond with a succesful HTTPS status? ERROR FOUND

fail
No, your request failed with a response status of 400 or above.

The error responses are too vague for a novice like me to get out of this mess. I’ve been here reading and pulling hair for 4 hours. Please help me.

Thank you in advance, for your time and care.

Kat

Hi @thrivebiz, can you share the name of the domain?

Mixed content errors mean that your website is being loaded over HTTPS but some of the resources are being loaded over HTTP. To fix this you will need to edit your source code and change all resources to load over a relative path, or directly over HTTPS.

For example, if you load your images with a full URL:

<img src="http://example.com/image.jpg" />

You would want to change this to:

<img src="//example.com/image.jpg" />

By removing the http:, the browser will use whichever protocol the visitor is already using. An alternative option would be to enable the Automatic HTTPS Rewrites feature that can potentially fix these errors for you automatically. Do be aware that resources loaded by JavaScript or CSS will not be automatically rewritten and mixed content warnings will still appear.

See this Community Tip for further details.

When you enable automatic rewrites, you should also enable the always use https option to ensure visitors load pages securely.

katnesbit.com

cloonan Community Team
February 1

Hi @thrivebiz, can you share the name of the domain?

thrivebiz:

mixed content

Mixed content errors mean that your website is being loaded over HTTPS but some of the resources are being loaded over HTTP. To fix this you will need to edit your source code and change all resources to load over a relative path, or directly over HTTPS.

For example, if you load your images with a full URL:

<img src="http://example.com/image.jpg" />

You would want to change this to:

<img src="//example.com/image.jpg" />

By removing the http:, the browser will use whichever protocol the visitor is already using. An alternative option would be to enable the Automatic HTTPS Rewrites feature that can potentially fix these errors for you automatically. Do be aware that resources loaded by JavaScript or CSS will not be automatically rewritten and mixed content warnings will still appear.

See this Community Tip for further details.

thrivebiz:

HTTP to HTTPS

When you enable automatic rewrites, you should also enable the always use https option to ensure visitors load pages securely.

1 Like

What is it that inspired you to run a Health Check?

The site does load, but nets a bunch of complaints from Pagespeed Insights and a couple of errors (api.js from google.com) from WebPageTest.

https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fkatnesbit.com%2F&tab=desktop

https://webpagetest.org/result/210202_DiRD_c801bca71505e56d6bc8e722f90b06e7/

1 Like

This topic was automatically closed after 31 days. New replies are no longer allowed.