Здравствуйте.
Разрабатываю SAAS сервис для создания интернет магазинов.
После регистрации, клиенты получают домен третьего уровня (company-client.saassite.ru) и размещают товары/услуги. Все магазины используют общую БД.
В прототипе системы используется mod_rewrite для определения запрашиваемой страницы, таким образом: адрес
company-client.saassite.ru/about фактически вызывает скрипт dir.php?site=company-client.saassite.ru&page=about который и собирает нужную страницу. Для доменов третьего уровня все работает.
Вопрос - как сделать возможность подключения доменов второго уровня?
Ясно, что на этих доменах нужно прописать DNS, что то типа: dns.saassite.ru
Но как настроить сервер, что бы запрос company-client.ru/about (dns.saassite.ru) выполнял скрипт dir.php?site=company-client.ru&page=about и который отдавал бы обратно страницу я не знаю. В настройке серверов не силен, но мне необходимо, как минимум, понять суть решения задачи.
И вообще, правильный ли путь выбран, с точки зрения нагрузки на сервер? Как умные люди делают такие вещи?