подозрение питания кажется наиболее вероятным - насколько большой Ваш источник питания, и что точно Вы имеете соединенными в этой точке?
Ответ не должен пытаться изменить ХОСТ, но изменить путь раньше находило файлы локально.
RewriteCond %{HTTP_HOST} secondary.ext$ [NC]
RewriteRule ^(.*)$ /domains/primarydomain.ext/secondary$1 [L]
Редактирование, Если Вы получаете бесконечный цикл, добавляет другое условие уже исключить запросы во вторичной папке после условия HTTP_HOST и перед Правилом:
RewriteCond %{REQUEST_URI} !^/secondary/.*
Изменение хоста будет всегда заставлять Apache создавать внешнее перенаправление.
Абсолютный URL
Если абсолютный URL указан, mod_rewrite проверки, чтобы видеть, соответствует ли имя хоста текущему хосту. Если это делает, схема и имя хоста разделяются, и получающийся путь рассматривают как путь URL. Иначе внешнее перенаправление выполняется для данного URL. Для сдерживания внешнего перенаправления к текущему хосту посмотрите флаг [R] ниже.
См. http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule