Недавно я решил похожую проблему. Я бы посоветовал изучить директиву RewriteMap и использовать «Внешнюю программу перезаписи».
У RewriteRule есть некоторые большие ограничения в плане удобства обслуживания и надежности. Если вы еще не достигли этого, вы можете в конце концов. Только простые правила переписывания могут быть написаны безопасно.
С помощью rewriteMap вы можете создать скрипт php или perl, воспользоваться преимуществами существующей кодовой базы и выполнить все правила перезаписи из локализованного места в вашем коде, которое легко находится в управлении версиями.
Я считаю, что вам нужен доступ к файлу конфигурации httpd.conf (или vhost), хотя RewriteMaps (или некоторую связанную директиву) нельзя поместить в файлы .htaccess.