HTTP 200 OK is the standard success response. The meaning depends on the request method: for GET, the resource is returned in the body; for POST, the result of the action is described in the body. This is the most common HTTP status code.
The server processed the request normally and returned the expected content.
Some misconfigured servers return 200 OK with an error page body instead of the correct 4xx/5xx status code (soft 404).
Check that the response body contains the expected content. A 200 with an empty or error-page body may indicate a soft error.
curl -s -o /dev/null -w '%{http_code} %{size_download}' https://example.com/Ensure the Content-Type header matches the actual content returned.
If you are getting 200 from the wrong server, check that DNS resolves to the correct IP.
Check DNS Records