For a while now, I've had my wordpress installation in a subdirectory of my website (in /blog).
I recently decided that I should use WordPress as a platform for the entire site. In other words, I'd like it to appear when people visit /.
Of course, there are some permalinks out there from before the move, which refer to /blog. I was hoping that there was a way that these would still continue to work.
So I searched the codex and found this very useful document: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
But it outlines the converse scenario, someone who previously had the software installed at the root but wants to move it into a subdirectory. Still, I followed the instructions where appropriate and all is fundamentally working.
However, some things still don't. For example, it seems that I still have to visit /blog/wp-admin in order to administer the site. And I previously had the blog linked at wordpress.com, but now some links there (like the one in the center of the home page, that lists my blogs) go to /blog/wp-admin, but others (like the "My Dashboard" link in the top-left bar) go to /wp-admin ... and those don't work (I get a 404).
How do I clean all of this up?