I've recently imported a blog from Typepad. I had thought everything came across in good shape, but evidently I missed something because, when viewing my archives, I can only view permalinks when I am logged into the site. If I log out and try the same link through the archives, I get the WP 404 error.
When I change the permalinks to the default value, I can see that there may be problems under the hood, e.g. that link will give me a blank post with 2000+ comments. Yet when I log in and view the same post, I get the correct content with the correct number of comments.
I have tried deleting and replacing my htaccess file with a blank one, then updating my permalinks. No change in the problem.
I have tried exporting the posts and importing them into a clean WP install. No change in the problem.
The problem only exists with the posts that were imported - content created in the new site links correctly.
Does anyone have any ideas as to what might be going on and how I can correct this?