Will permalinks work if blog is transferred to subdirectory?
Moving all files from root to a subdirectory will work. Don’t forget the .htaccess file. Just after move the files, you should change the root path in Configuration -> General – Site address. To the right direction. i.e. Moving from http://example.com to http://example.com/blog/