ну сейчас конфиг выглядит так yadi.sk/i/615xzTF2ep6YD систему настроил так yadi.sk/i/0jKasNZQep6k3 yadi.sk/i/KKuK5tpJep6k7 yadi.sk/i/8fSA1fl1ep6kD стоит xrouting wgame.info/ открывает нормально wgame.info/en/ открывает нормально wot.wgame.info/ неренаправляет на wgame.info в dns прописано a запись типа wot ip адрес сервера а если набрать как www.wgame.info/ то вообще страница не доступна

Я не понял, у вас поддомен sub.site.ru ведет на указанную папку или нет? Что вообще сервер отвечает при запросе?

нет это у регистратора добавил a запись с поддоменом и ip адресом домена я еще в самом начале сделал

Все верно.

  1. направить домен и все поддомены на один сервер.
  2. на уровне сервера рулить эти поддомены, направив их в одну папку. Сейчас все работает?

у регистратора добавил a запись с поддоменом и ip адресом домена

первым делом это попробовал удалил его полностью перезапустил nginx но все равно идет перенаправление на главный домен

У вас в общих чертах ОК все, но зачем же вы тогда ограничиваете конфиг всего одним хостом? if ($host != 'site.ru' ) { rewrite ^/(.*)$ http://site.ru/$1 permanent; }

Вот это: require_once (dirname(dirname(dirname(dirname(dirname(dirname(FILE)))))).'/model/modx/processors/security/user/getlist.class.php'); замените на require_once MODX_PROCESSORS_PATH.'security/user/getlist.class.php'); Про дубляжи записей: изучайте SQL, там вопрос только в нем, а не в MODX-е. Какой SQL-запрос будет сформирован, такие данные и будут получены.

Вы очень много задаете вопросов, и мало смотрите на то, что вам уже сказано. Я решение описал еще здесь. Смотрите пример jsfiddle.net/1bbeks4n/ и больше никаких вопросов. Разбирайтесь сами. Мы вашими руками ваш код писать не будем.

Я ваш должник ;) Внизу есть форма для донейтов. Всегда можно должок вернуть :)