Это просто сделать, но в мельчайших подробностях. Вы настраиваете Apache так, чтобы все эти домены указывали на один и тот же набор файлов PHP, затем просто проверяете $_SERVER['HTTP_HOST']
, чтобы увидеть, какой домен был фактически запрошен:
switch ($_SERVER['HTTP_HOST']) {
case 'www.baseball.com':
case 'baseball.com':
// do baseball.com stuff here
break;
case 'www.football.com':
case 'football.com':
// football stuff here
default:
// just in case no valid hostname was given (e.g. coming in via IP only)
// do default stuff here
}
При должном внимании к остальному коду и шаблонам вы можете легко определить, какие изображения / таблицы стилей / контент сайта следует выводить, но в основном для всех них используется одна и та же основная логика.