Может ли быть частью имени домена в качестве параметра в моих правилах маршрутизации? - PullRequest
2 голосов
/ 29 января 2009

Я хотел бы иметь правило маршрутизации, которое принимает часть моего доменного имени в качестве параметра. Например:

{name}.mydomain.com/photos/{id}

Возможно ли это вообще?

Ответы [ 3 ]

1 голос
/ 01 февраля 2009

У меня была похожая проблема при использовании asp.net mvc, но с использованием всего домена, а не только поддомен. То, что мы использовали, было пользовательским ограничением маршрута, чтобы определить, на какой контроллер идти (контроллер, определяемый доменом в нашем проекте). Затем в контроллере мы использовали обычные свойства request.url asp.net для выполнения действий. Это может или не может помочь в зависимости от ваших точных требований.

1 голос
/ 18 июня 2010

См. Маршрутизация домена ASP.NET MVC . Автор: Maarten Balliauw.

1 голос
/ 31 января 2009

Это было бы невозможно, поскольку {name} .mydomain (действительное имя вместо {name}) - это Authority часть Uri . Маршрутизация может быть выполнена только для PathAndQuery части Uri.

Редактировать: я был как-то не прав, взгляните на этот ответ: Управление структурой URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...