Уровень DNS: создаются A или CNAME записи соответствующие всем нужным городам. Ладно, обычно так никто не извращается, а создаётся одна wildcard запись *.example.org ведущая на ту же машину.
Уровень веб-сервера: server_name example.org *.example.org;
Уровень приложения: из $_SERVER['HTTP_HOST'] дёргаете требуемый город и дальше магия вся в ваших руках. Не забудьте только отдавать 404 или редирект на основную морду, если приехало что-то не вполне похожее на известный вашему приложению город.
|