Showing another unknown page design

My website is showing unknown designed home page.
But the URL is correct.

Website is pcmsonsconstructions.com

What is it supposed to show?

Assuming your server’s IP address ends in .49 it would appear your site does not have a certificate either. Please configure one in this case.

The home page i designed in elementor should be shown.

Check if your DNS settings are all right and that you have a certificate installed on your server.

DNS settings are correct.
Certificate??

An HTTPS certificate. Either get a paid one, one from LetsEncrypt or a Cloudflare origin one.

So your server’s IP does end in 49?

I had a SSL certificate with Cloudflare.
Yes, IP address ends with .49

The SSL certificate on Cloudflare is not enough. You need one on your server.

Accessing your site via Cloudflare appears to show the right content in this case, as it is the same returned by your server

image

Why website need SSL certificate from hosting server, if website have SSL certificate from Cloudflare ?

Because you obviously need to encrypt the connection between your server and Cloudflare and the certificate on Cloudflare does not provide for that. Please read the documentation of Cloudflare, this question comes up again and again and again and again and again and again.

support.cloudflare.com

You want a secure connection, you need a certificate on your server.

Is there is any other way to solve the above problem??

Other way than what?

Simply install a certificate. As for your design issue, your server returns the same content as Cloudflare.

If i want to install a paid SSL certificate from hosting server, then why i created Cloudflare SSL certificate?

Cloudflare’s purpose is not SSL.

Also, you dont need to go for a paid certificate, it can be a free one as well as I already mentioned. You need a certificate however.

If anybody else got a solution for the above problem ??

I got the URL for my actually designed home page
https://pcmsonsconstructions.com/?GD_COMMAND=SSO_LOGIN&SSO_HASH=ff8f8053-46a6-4dc4-9a9c-b7677fe7a21f&nocache=1

But this design is not appearing in https://pcmsonsconstructions.com/

That’s progress. Now it’s showing Mixed Content. Here are some tips:

Solution #5 is my favorite.

edit your source code?
How can i do that??

Add this to your .htaccess file:
Header always set Content-Security-Policy: upgrade-insecure-requests

I added the code at the end of .htaccess file, but the issue is still present.