В примерах, приведенных в вашем вопросе, место, где вы указываете домен, находится в строке с надписью RewriteCond.
Например, это условие
RewriteCond %{HTTP_HOST} ^old\.example\.com$ [NC]
будет соответствовать, если имя хоста в запросе http (% {HTTP_HOST}) соответствует следующему регулярному выражению. Ваши примеры будут соответствовать «a.com», а мои - «old.example.com».
Строка с надписью RewriteRule выполнит реальную перезапись. В вашем примере это заменит
http://a.com/anything
с
http://www.a.com/anything
путем замены регулярного выражения, сопоставленного с новым URL.
^(.*)$
соответствует всему запросу, а $1
заменяет его в новом URL.