Карта * .domain.com на один адрес
Вопрос
Я не уверен, действительно ли это вопрос программирования, но это связано с тем, что я делаю, а именно ... Я занимаюсь разработкой веб-сайта с большим количеством доменов .domain.com, и на основе того, что содержат, веб-сайт будет показывать различный контент.
Кто-нибудь знает, как это сделать? Возможно, это требует изменений на DNS-сервере.
Решение
Вам нужна запись DNS с подстановочными знаками, чтобы указать всем этим поддоменам один и тот же IP-адрес (тот, который использует ваш веб-сервер). Затем разберитесь в коде приложения, какой сайт показывать, основываясь на заголовке узла.
Другие советы
После того, как все записи DNS будут указывать на одно и то же поле, вы можете использовать Виртуальный хостинг Apache , чтобы заставить их вести себя и отображаться как отдельные веб-серверы без дополнительных затрат на несколько экземпляров Apache.
После настройки DNS для указания всех поддоменов на один и тот же IP-адрес вы также можете настроить Apache для перезаписи URL-адреса для маршрутизации запроса. ( http://httpd.apache.org/docs/2.2/misc/rewriteguide .html ). То есть, если вы в Apache =)