I recently upgraded to WP 3.4.2 and had multiple issues with custom theme. In the course of trying to fix those, permalinks broke for some pages, not others. I get server 404 page not found for the about page and subpage, services page and subpages, and contact page. But pages of home, health-concerns page and subpages, and resources are okay.
I have tried:
-
Undoing and redoing the permalinks. (mod rewrite rules and htaccess is okay). While the pages are all there with page numbers, I must use twentyten theme to access them.
-
Activating twentyten theme. Same 404 behavior. (And it’s the server 404, not the WP 404.)
-
Reupdating to 3.4.2.
Site is hosted on GoDaddy; I don’t have access to any config or log files. Site is:
At one point, I did reupload the database xml backup file. That apparently created a lot of duplicates (custom fields, SEO plugin info), which have since been removed from the database, but possibly could have created problems that persist. I’m looking at the SQL file (exported via phpadmin) but I don’t see anything obviously wrong there.
I’ve been reading posts/forums looking for an answer for many hours now. If you have any ideas, please share them.
Problem fixed YAY. I had to edit the permalinks on the three main pages that were generating the server 404s. In other words, I changed about to about-client-name, changed services to services-page, and changed contact to contact-us. The 404 behavior went away. This also fixed the subordinate services pages and the subordinate about page.
Instead of going to the page and changing the slug, if you simply go to the page and save again, it will be fine.
That’s after you try resetting the permalinks and all that.