Кевин - вы были близко. Автор IIRF дал мне остаток пути:
RewriteRule ^/(?!sites/)(.*)$ /sites/%{HTTP_HOST}/$1
Теперь я просто пытаюсь выяснить, как совместить это с принудительным WWW RedirectRule.
Еще один камень преткновения ... У меня есть это:
RewriteCond %{HTTP_HOST} ^(?!www)[^\.]+\.[^\.]+$ [I]
RedirectRule ^/(.*) http://www.%{HTTP_HOST}/$1 [R=301]
RewriteRule ^/(?!sites/)(.*)$ /sites/%{HTTP_HOST}/$1
Но, похоже, это не работает, я просто получаю тайм-аут.