One of the things I did with this website, and something I see a lot of people wanting to do when they use WordPress as full Content Management System, is to add /blog/ into the URLs of their blog posts and other related pages. While keeping WordPress in the root of their server, and keeping their static pages from having the blog prefix. As an example, you will see the URL of this post as starts off with www.dvorakdesigns.com/blog/, where as my other website pages do not have /blog/ in them.
Really it’s not that hard. But, if you’re picky like me, you not only want your blog posts to have the URL prefix, but also your category, tag, archive and author pages as well; pretty much anything related to the blog portion of your website. This proved to be a little more difficult to figure out, though I eventually did thanks to help from people over at WordPress StackExchange.
As a quick note/warning, this will not work if you have a sub-directory on your server named “blog” or if you have a sub-domain (which would make a sub-directory) on your server at blog.yourdomain.com. Also, if you’re like me and used to have a blog at a sub-domain like that, you will have problems setting up redirects. I’m currently looking into a solution for that now, but no one seems to know how to do it. Once I figure it out I will post it.
At any rate, here’s how to setup the URL structure.