HTTP without WWW
http://example.com/
Methodology: This check follows wSEO methodology 1.1. How the assessment works
Check the first server response, not only the final page displayed by the browser. The correct result is one permanent 301 or 308 hop to the same page over HTTPS.
| Result | Assessment | Meaning |
|---|---|---|
301 or 308 | Correct | A permanent redirect to the corresponding HTTPS URL. |
302, 303 or 307 | Review | A temporary redirect instead of a permanent one. |
200 over HTTP | Error | The insecure copy is still directly accessible. |
404/500, loop or another domain | Error | The redirect is broken or leads to the wrong destination. |
http://example.com/catalog?item=1.https://example.com/catalog?item=1.? remain intact.http://example.com/
http://www.example.com/
https://example.com/https://www.example.com/
The primary HTTPS URL should return 200. Every existing additional variant should lead directly to it, without a separate intermediate hop between WWW and non-WWW.
301/308 and the final address is the correct HTTPS URL.First response and Location header:
curl -I "http://example.com/catalog?item=1"
Complete chain and final URL:
curl -IL "http://example.com/catalog?item=1"
curl -Ls -o /dev/null -w "%{http_code} %{url_effective}\n" \
"http://example.com/catalog?item=1"HTTP/1.1 301 Moved Permanently Location: https://example.com/catalog?item=1
If your result differs, save the checker link or a screenshot. It will help the person doing the work confirm and repair the issue faster.