Сайты как правило динамические, работают на своих хостингах, но внезапно деньги на хостинг могут закончиться, с владельцем сайта может что-то случиться, всё поломается и всё, приехали... Уповать на web.archive.org нельзя.
Хочется организовать зеркалирование сайта с заливкой куда-нибудь на github, проблем сделать копию нет — тупо сливается wget'ом весь сайт целиком, и ещё одной командой заливается на git. Тут всё ясно.
Я не знаю как организовать одновременную работу запасного варианта сайта и его актуальной, рабочей версии.
Начать с домена, просто добавить две A-записи нельзя: одни клиенты будут тыкаться наобум, другие клиенты всегда попадать на оффлайн-версию сайта, и это при доступности самого сайта.
По логике вещей, происходить должно так: клиент _всегда_ заходит на резервную статичную копию сайта, которая каким-то макаром будет определять, что если сайт доступен, — перенаправлять на работающий сайт. А вот как, чёрт его знает.
У кого-нибудь есть предложения?