I upgraded discourse.net to WordPress 3.1 and while my front page is fine, and my data is fine, most individual blog posts are no longer visible but come up as not-found.
I haven’t lost any data — I can see the posts them in the post dialogs. But no one else can see them.
It seems to be related to the permalinks: I use custom permalinks of the form
/%year%/%monthnum%/%postname%.html
If I switch to standard permalinks then all is well, but all my links would be broken, both internally and externally.
It’s not any plugins – turning them all off didn’t solve it.
I tried deactivating my child theme (I use a modified Twenty Ten theme); that did not solve the problem.
I tried installing the Permalink Fix & Disable Canonical Redirects Pack, and this didn’t fix it. [Update: which is hardly surprising, reading the fine print of that plugin, since I’m on a straight Debian box]
Other links, like the “older posts” link at the bottom of the front page, are broken too….
Can anyone give me some advice, please?
UPDATE (5:35pm): OK, the major weirdnesses are fixed, I hope, although I think there are still some subtle problems here and there. It seems I needed to have some plugins on, and some off, not all on or all off.
In the process of fixing things, though, I also lost the customization I had for some archive pages, that gave full-text of posts instead of little summaries without links. I’ll have to try to remember how I did that….