Support » Fixing WordPress » New pages throwing a 404 error

  • I have a really bizarre problem that has me totally stumped. I’m working with a client and she has a website that is powered by wordpress (running 2.9.2) with a fairly substantial number of posts but only a handful of pages. She hasn’t had the need to create new pages until recently – and that is when we discovered that all new pages that get created throw a 404 error. Pages that already existed are fine and show up without any problems – it’s just new ones. New posts also are showing up fine. It’s just pages that are having the issue.

    In an effort to troubleshoot this, I turned off all plugins, and removed any customizations in the htaccess – nothing here had any effect. We have the permalink setup as: /%category%/%postname%/ – changing this to anything else did not have any effect – except when I changed it to the DEFAULT (index.php?p=1234) setup. (That’s great – but obviously for SEO reasons, we want to have a permalink structure)

    And here is the weirdest part… I have a test site setup on another server… figured I’d copy the site over to play with on the test site – but when I moved it over, (and changed the settings to have it all point to the test site) – the problem didn’t exist there. So maybe it’s also a server config issue? (Both servers are running PHP 5 – but slightly different versions: 5.2.10 on the one with the issues, 5.2.13 on the test server.

    Any help/suggestions of things to try would be greatly appreciated!!

Viewing 2 replies - 1 through 2 (of 2 total)
  • esmi


    Forum Moderator

    Have you tried using the default theme? /%category%/%postname%/ is not a good choice of permalink structure – especially if the site contains posts and pages with the same titles.

    We never resolved the issue. Moved to a new host provider and now the problem is gone. (FYI – no posts or pages ever shared the same name)

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘New pages throwing a 404 error’ is closed to new replies.