День добрый! Пытаюсь организовать создание доменов 3-го уровня для определённых пользователей (user1.site.ru должно отрабатывать как site.ru/user/1). Столкнулся с проблемой путей на поддоменах (т.к. ссылки в проекте все относительные).
Пытаюсь средствами веб сервера определять аякс запросы и перенаправлять их по обычному урлу (т.е. user1.site.ru/ajax/123 должно отрабатывать также как site.ru/ajax/123)
Вот кусок конфига для конкретного поддомена (допустим user1)
location / {
resolver 127.0.0.1;
if ($http_x_requested_with = XMLHttpRequest) {
set $pass1 http://www.site.ru/;
}
if ($http_x_requested_with != XMLHttpRequest) {
set $pass1 http://www.site.ru/user/1/;
}
proxy_pass $pass1;
}
Аякс запросы отрабатывают неправильно.
Прошу помощи в написании проверки на аякс-запрос.