You have moved your WordPress website to a new server / hosting provider, and all pages on your WordPress website are giving 404 page not found error. This solution may fix your problem.
Login in WordPress Admin Dashaboard and navigate to:
Settings >> Permalink
And click Save changes button with same settings.
Check your website now. That should solve your problem.
[shared_hosting]