Remove /blog from permalink on root site in subfolder install
Well, you’re not going to believe this, but I fixed it. I took a look at wp-config, and found two things — first, the domain was listed without the www prefix (leftover from dev) so I added that. Then, found that my base was listed as ‘/’, so I changed that to ‘/blog’ and FTP’ed/overwrote my existing wp-config.
Then I went into admin and changed my permalinks and they’re now working, and don’t display /blog/ in the URL, even though I’ve removed the plugins that supposedly remove the slug.
So I’m totally mystified as to why, but it works so I’m happy.