WordPress home page is fine, but all interior pages are giving 404 error.

There’s an easy fix … if you know where to look.

It seems this just gets out of whack and needs a little, well, whack to fix. Maybe it’s like the old TV with the rabbit ears and you just had to give it a whack on the side to make it work again. OK, I’m dating myself …

When your home page is loading fine, but all interior pages are giving you a 404 error, it’s probably the permalink structure. The permalink structure is how the URL is built. So it’s either yourdomain.com/archives/123/ or yourdomain.com/sample-post/ or something like that. For this fix, it doesn’t matter what you’re using, you just need to click save changes.

You don’t need to make any changes or do anything other than click Save Changes. I’ll write out the steps just in case people look through this post searching for a numbered list How To (I know I do that).

Here are the steps to fix for your 404 errors for all interior WordPress pages:

  1. Go to Settings –> Permalinks
  2. Click Save Changes.

That’s it. No, really. That’s all you have to do. If that doesn’t fix it then … I don’t know what’s wrong.

All pages but the homepage throw 404 error. Easy fix.

All pages but the homepage throw 404 error. Easy fix.


About the Author:

I've done the big corporate thing. I've done the creative writer thing. Now I'm happily in the middle. I like to help small businesses who are interested in "working their website before their website works them." I'm also interested in creating beautiful sites with powerful WordPress themes. Google+


  1. Harsh Agrawal June 10, 2015 at 5:24 am - Reply

    Thanks for pointer. Last time I had this problem after changing the hosting, and I fixed it by reinstalling my cache plugin.
    Another problem could be in .htaccess file. It’s always a good idea to try yours & above 2 methods, and see which one works in particular case.

  2. JoAnne Geigner August 23, 2017 at 6:51 am - Reply

    THANK YOU! Pounding my head against my desk was not helping!

  3. Laura September 15, 2017 at 12:11 am - Reply

    Thank you. That was exactly what was wrong with it. :)

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pin It on Pinterest

Share This