Мне нравится знать, в чем преимущество субдомена. предположим, что у меня есть один домен, такой как www.bba-reman.com, и наш веб-сайт имеет форум в том же проекте, и люди получают доступ к страницам форумов нашего веб-сайта, набрав URL-адрес, например, www.bba-reman.com/forum/index.aspx, но я часто видело много сайтов имеют поддомен для их раздела форума и людей получить доступ к их форуму какВ чем преимущество концепции субдомена
www.forum.bba-reman.com/index.aspx или forum.bba-reman.com/index.aspx
или www.forum.bba-reman.com
1), так что я хотел бы знать, в чем преимущество наличия субдомена?
2) Как создать поддомен для нашей страницы форума, на которой мы разместили наш веб-сайт. кратко скажите мне, какие настройки мне нужно сделать?
так, как писать код маршрутизации, который позволит пользователю достичь правой страница предположит, если тип пользователя www.forum.bba-reman.com/index.aspx то запрос идет к действию контроллера форума будет индексировать и т.д.
здесь Я получил образец кода, который создает новый маршрут и добавляет его в коллекцию маршрутов в RegisterRoutes в вашем global.asax, но не знаю, решает ли моя цель, потому что я новичок в MVC?
public class ExampleRoute : RouteBase
{
public override RouteData GetRouteData(HttpContextBase httpContext)
{
var url = httpContext.Request.Headers["HOST"];
var index = url.IndexOf(".");
if (index < 0)
return null;
var subDomain = url.Substring(0, index);
if (subDomain == "user1")
{
var routeData = new RouteData(this, new MvcRouteHandler());
routeData.Values.Add("controller", "User1"); //Goes to the User1Controller class
routeData.Values.Add("action", "Index"); //Goes to the Index action on the User1Controller
return routeData;
}
if (subDomain == "user2")
{
var routeData = new RouteData(this, new MvcRouteHandler());
routeData.Values.Add("controller", "User2"); //Goes to the User2Controller class
routeData.Values.Add("action", "Index"); //Goes to the Index action on the User2Controller
return routeData;
}
return null;
}
public override VirtualPathData GetVirtualPath(RequestContext requestContext, RouteValueDictionary values)
{
//Implement your formating Url formating here
return null;
}
}
http://blog.maartenballiauw.be/post/2009/05/20/ASPNET-MVC-Domain-Routing.aspx
как скорость веб-сайт будет увеличиваться, если мы используем субдомен, что и не сделал explian. с минимальным кодом маршрутизации, как мы можем установить отображение для поддомена. спасибо – Mou
@ Мое я действительно извиняюсь за это, «как скорость веб-сайта будет увеличиваться, если мы будем использовать поддомен», я не знаю конкретно. По этой причине я не разделяю это. –
Мне нравится знать, почему кто-то был бы заинтересован в поддомене ... должно быть какое-то преимущество ... если у вас есть, тогда, пожалуйста, обсудите. спасибо – Mou