MVC перемещение контроллера администратора в поддомен, как admin.example.com

У меня есть asp.net MVC 5 приложение, которое имеет контроллер администратора и только авторизованные пользователи могут вызывать действия этого контроллера.

Url is like www.example.com/admin, когда кто-либо открывает этот url, видит страницу входа. И все admin страницы находятся в этом контроллере.

www.example.com/admin/orders
www.example.com/admin/payments

Но теперь мне нужны эти страницы как поддомен типа «admin.example.com». Как я могу этого достичь. I am very new at MVC interface.

1 ответ

  1. MVC не имеет встроенной поддержки поддоменов.
    Вы можете достигнуть его через один из следующего пути согласно моему знанию.

    Добавьте новый субдомен из панели управления (если он включен в пакет хостинга) и сопоставьте url-адрес выше с этим.

    ИЛИ

    вы можете сослаться на следующую запись, как добавить параметр подстановочного знака, чтобы соответствовать любому несуществующему домену.

    Проверить эту ссылку

    После этого с помощью пользовательских обработчиков HTTP и модуля HTTP
    вы можете легко перенаправить на страницу администратора, когда запрос приходит как http://www.admin.example.com