Я создаю приложение saas
. Пользователи имеют свой собственный URL-адрес, например пользователь.mysaasapp.com
Чтобы позволить пользователю иметь собственный URL-адрес, я использую mod rewrite. Что-то вроде http://mysaasapp.com/?user=user
to user.mysaasapp.com
(Это работает отлично)
Теперь я хочу предоставить пользователю гибкость для маскировки своего URL-адреса. Это означает, что пользователь может направить свой поддомен (saas.theirdomain.com) на user.mysaasapp.com. Как мне это сделать?
Я прочитал много статей (cname) на этом, но до сих пор не имеет определенного решения. Мне интересно, как делают такие крупные компании, как wordpress/google.
e.g http://www.tumblr.com/docs/en/custom_domains
e.g http://developer.uservoice.com/docs/site/domain-aliasing/
Я понимаю, что компании возьмут этот процесс:
- Получить пользователя для добавления cname
- Попросите пользователя ввести свой домен в приложение saas (возможно, в пользовательском домене)
Что мне нужно, чтобы это работало? Спасибо!