I had a problem. My problem was simple and was this. I had a bunch of pages that I wanted normal permalinks for and a bunch of blog posts that I wanted to be prefixed with ‘blog/’. Well there is a plugin called Post Format Permalink that will fix this problem for you. Simply install it using WordPress. Then go to Settings > Post Format Permalink and in the input field type ‘blog’. Then go to Settings > Permalink and type ‘/%format%/%postname%/’ under the Custom input field. All you blog posts now should fall under /blog/post-name rather than just post-name. All the pages should remain in the same location.