Это перенаправит что угодно в любое место по вашему выбору. (. *) соответствует 0 или более символам.
RewriteRule ^(.*)$ foo/ [flags]
Последствия SEO, я не уверен, но если вы готовы выпустить только некоторые части сайта, то здесь нет проблем, так как сканер получит ссылки, на которые вы хотите. Я бы посоветовал придерживаться решения .htaccess вместо того, чтобы вносить какие-либо изменения, поскольку это дает вам свободу добавлять или изменять вещи на более позднем этапе.