If the home page of your WordPress site is working but all other pages come back with 404 pages, you likely have a problem with your Permalinks. Fortunately this is easy to fix.
Permalinks are the address that your visitors see and there configuration is stored in the root of your site at the top of a file named .HTACCESS .
The solution is to log into your sites admin page and modify the Permalinks setting:
Note that WordPress 5 and above have a cool little health check utility built in that will also show an error if your Permalinks are broken:
or you can just surf directly to www.<YourDomainHere>.com/wp-admin/site-health.php
There you may expand one of the errors and see:
The REST API call gave the following unexpected result: (404) <html><head><title>Error 404 – Not Found</title><head><body><h1>Error 404 – Not Found</h1><p>
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.
This website uses cookies.