Назад | Перейти на главную страницу

Указываем клиентский домен на наш поддомен

У нас есть онлайн-приложение www.exampleapp.com/ работает на IIS 7.5, который мы полностью контролируем.

Мы также предоставляем индивидуальные версии (css, изображения, js и т. Д.) Для некоторых клиентов в поддоменах, например. customer22.exampleapp.com/

Теперь у нас растет число клиентов, которые хотели бы, чтобы их домены указывали на наше приложение. Они использовали перенаправления 301 и 302, и какое-то время это работало, но теперь некоторые клиенты хотели бы полностью замаскировать URL-адрес, например:

Я знаю, что не обеспечивает маскировку url: iframe (url - да, но запросы - нет), 301, 302, CNAME.

Какие изменения необходимы для маскировки домена? Он также должен поддерживать SSL. Клиенты готовы внести необходимые изменения в DNS, и мы полностью контролируем наш хостинг и домены (управляемые Cloudflare).

Есть компании, которые уже делают нечто подобное, например https://support.classy.org/customer/portal/articles/1084002-setting-up-your-domain-masking

Наконец нашел решение. Мы управляем нашими доменами через CloudFlare. CloudFlare позволяет использовать CNAME в корне домена, что называется сглаживанием. Больше информации Вот

Итак, наша установка выглядит так:

  • customer22.com CNAME в customer22.exampleapp.com
  • www CNAME в customer22.exampleapp.com
  • Никаких других A или CNAME

В приложении мы уже обрабатываем запросы для определенных поддоменов. Теперь мне просто нужно внести некоторые изменения для обработки запросов из корневого домена и www.