How do I get WP site to show in both root and sub-directory

Installing WordPress inside a sub-directory is kind of problematic. Yes, you could modify your .htaccess in order to show your WordPress site on both the root folder and the sub-directory. However, most likely you will run intro troubles later on.

Best suggestion is to move your WordPress installation to the root folder.