I've got a site in the testing stage and have identified what I think is a bug in the current version (2.9.2). I have been making edits to the "Hello World" post for the last day or two, testing out various methods of entering content. Today, I switched the permalink structure from the default to a custom structure that would be more seo-friendly:
It appears to be working for new posts, but when I go back to edit the original "hello world" post, I find that it doesn't work. I edited the post and resaved it, but it appears to be generating a revision record in the wp_posts table. The revision record has the proper permalink value in the guid field, but the post-name is "1-revision-5" not "related-videos" as I would expect since I changed the post name. The result is that when you try to access the permalink, you get a 404 page.
I saw a previous post which was clearly related to this, from about 2 weeks ago, where somebody changed his permalink structure and it broke his historical posts. And before you ask, yes he verified that mod_rewrite is enabled (and so have I). He received one follow-up asking if he had mod_rewrite enabled, he posted a follow-up to state that he had, and there has been no response since then. Does this mean nobody knows what's going on? This is pretty clearly a bug in 2.9.2, or at least it's bad UI design. I should not be able to edit the permalink if by doing so I'm going to break my posts.
Any suggestions on fixes would be appreciated. If I simply turn off revisioning of posts, might this solve the problem?