Не тратьте время на решение проблем связанных с кроссдоменностью. Ну только если очень надо. Главная проблема с которой столкнулся я - это отладка многодоменных проектов. Кроме того, большинство модулей и библиотек не расчитаны на многодоменность и их придется допиливать. Вам это надо? Гораздо проще всё решить в рамках одного домена. Вы пишите, что сайт уже есть. Ну и что? Надеюсь вы не на рабочем сайте программируете? Для этого есть локалка, в которой вы можете перелопатить сайт многократно, как вам будет удобнее.