Таким образом, во многих веб-приложениях клиент выбирает свой собственный поддомен, т.е. mycompany.webapp.com
Предположительно, каждый поддомен работает с одним и тем же набором файлов, и уникальный поддомен, возможно, сохраняется как объект сеанса. Так как же работает перезапись URL?
Если кто-то заходит на mycompany.webapp.com, вы должны переписать его уникальный адрес на динамическую страницу, чтобы установить переменную сеанса, т.е. webapp.com/mypage.php?cusomer=mycompany
Но тогда, когда вы будете перенаправлены, вы окажетесь на webapp.com/theappdirectory/, а не на mycompany.webapp.com/
.
Так как они это делают?
PS работает с IIS, но метод должен быть одинаковым для любого сервера. Для нас важно, что мы не можем сделать webapp.com/theappdirectory/mycompany/somefile.html, то есть все файлы находятся в одном каталоге, и нам придется каким-то образом установить переменную сеанса, сохраняя при этом поддомен под маской.