Проблема в том, что www.site.ru - содержит информацию типа "бла-бла-бла", а db.site.ru - четко структурированная база данных к этой информации.
Достаточно ли для склейки www.site.ru и db.site.ru в robots.txt сайта db.site.ru:
User-agent: Yandex
Disallow:
Host: www.site.ru
User-agent: *
или все же нужно корректировать htaccess?