Как правильно организовать сайт из нескольких лендингов?
Привет!
Сейчас я занимаюсь разработкой сайта (Ruby, Sinatra), который состоит из 3х лендингов. Все они относятся к одной компании, просто несут разную маркетинговую нагрузку. Все 3 лендинга должны висеть на разных доменах и у них должна быть общая админка. Сейчас я сделал один main.rb, где после слеша (domain.org/lending1) указывается имя лендинга.
Внимание, вопрос: как лучше сделать? Оставить все в одном файла и задрочиться с routing в nginx или разделить все на 4 приложения (лендинги + админка)? Или может есть еще варианты? Заранее спасибо!
В одном проекте. Просто представьте что создаете сайт из трех страниц, правила будут те же. Только в роутинге привязать домены надо будет - в рельсовых routes.rb за это отвечает параметр constraints: {domain: 'domain.org'}. В sinatra работал очень давно, возможно и там есть нечто подобное. В самом худшем случае - наладить в nginx.conf редирект с других доменов на страницы основного (domain.org/lending1).