Does your WP pages show a “Page Not Found” or 404 error? All you need to fix broken permalinks is access to your WP Dashboard and reset your permalinks.
This is simply to double check that it’s an actual issue, and not just a small stutter that might have occurred during updating or migrating.
Simply log in to your WP Dashboard, then go to the permalink's settings.
Change your settings away from the standard setting, for example to numeric, then save changes.
Now simply select your standard setting again, and save the changes.
Now go back to your site, and try to go to any of your posts and pages.
If they show up as they should, then your problem was likely a stutter caused by a temporary conflict or minor bug.