Я работаю над сайтом MVC 3, размещенным на GoDaddy, и мне нужно хранить динамические переменные в URL.Примерно так:
http://www.example.com/{Cat}/{List}/{Item}/{Action}
или
http://{Cat}.example.com/{List}/{Item}/{Action}
Последний будет лучшим.
Сайт позволяет пользователям создавать собственные списки, категории списков,и список предметов.Категория списка может быть чем-то вроде Sports
или News
, список может быть NBA Teams
или Politics
, а элемент списка будет Lakers
или Pres. Obama
.Пользователь может сгенерировать любой из 3 (только без дубликатов).
Моя цель состоит в том, чтобы сделать URL-адрес похожим на http://sports.example.com/nba/lakers
и направить пользователя на Controller = "Items", Action = "Details"
с параметрами Cat = "sports", List = "nba", Item = "lakers"
и если пользователь указывает Action
(например, «Редактировать», «Удалить» и т. д.), он заменяет Details
.
Я не очень знаком с IIS (точнее, с IIS через GoDaddy), поэтому IDK, еслиСубдоминирование будет работать (но это конечная цель), и, если это возможно, я хотел бы знать, что мне нужно сделать (например, сам хост + шаги).
Спасибо