RoR 3 - Регистрация доменов для моих клиентов - PullRequest
1 голос
/ 03 января 2012

Я создаю сайт RoR3, который генерирует микросайт для каждого клиента.В данный момент они заходят на свой микросайт по URL-адресу www.site.com/clientid, но я хочу зарегистрировать собственный домен программно, чтобы они зашли на www.clientid.com и перенаправились на мой сервер.Есть ли способ сделать это?

1 Ответ

1 голос
/ 03 января 2012

Пусть клиент указывает домен на ваш IP, используя интерфейс управления DNS регистратора. (С технической точки зрения это может привести к созданию записи или AAAA-записи , но это не ваша задача) .
Как только DNSпри вводе www.clientid.com в браузере будет отправлен запрос на ваш сервер (ваше приложение rails).Там вы можете выборочно обслуживать контент на основе домена.

class ApplicationController
  before_filter do
    @current_account = Account.find_by_domain(request.domain)
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...