Извините, если заголовок вопроса немного не тот, я не мог придумать что-то более описательное.
Итак, у меня есть 2 домена: aaa.com
и bbb.com
.
Я хочу, чтобы мой второй домен bbb.com
всегда перенаправлял на aaa.com
, ЗА ИСКЛЮЧЕНИЕМ ЕСЛИ у него есть определенный путь: bbb.com/ct/:id
Оба домена прямо сейчас используют одно и то же приложение Heroku.
Итак, я думаю, что в моем Application Controller
или Routes я должен сканировать URL-адрес запроса, и если он содержит /ct/:id
, пусть он продолжит действие контроллера, если не перенаправить на aaa.com.
Или я могу как-то настроить DNS для перенаправления только в том случае, если ct/:id
отсутствует в URL-адресе?
В основном я хочу добиться того, чтобы пользователь не мог перемещаться по приложению из bbb.com
, за исключением случаев, когда присутствует конкретный URL-адрес bbb.com/ct/:id
.
Я использую GoDaddy в качестве регистратора, и у меня есть 2 Cname, настроенных для моих приложений Heroku.
Как мне добиться такого поведения?