0

필자가 작성한 ASP.Net MVC 4 응용 프로그램을 가지고 있으며 그 기능 중 하나는 고객에게 자신의 웹 사이트를 제공하는 것입니다. 웹 사이트에 도달 할 수있는 기본 방법은 내가 위 http://www.acme.com도메인을 특정 컨트롤러/액션으로 지정 ASP.NET MVC

난 그냥 그들을를 사용하여 http://www.abc.com/cb/acmeacme.com 포인트 가질 수가되도록 그들에게이 위치에 자신의 도메인을 지적 할 수있는 능력을주고 싶습니다 http://www.abc.com/cb/acme

입니다 이름? 귀하의 의견과 경험 에서이 일을하는 가장 좋은 방법은 뭐죠?

업데이트 : 가능하면 Google과 bing crawler가되도록해야합니다.

답변

0

각 고객에게 새 하위 도메인을 제공 할 수 있습니다. http://www.abc.com는 기본 웹 사이트 도메인 인 경우 고객 acme

http://acme.abc.com 

직접 모든 고객에게 새 도메인을 줄 수와 같은 도메인을 가질 수 있습니다,이 밖으로 그것의 방법입니다.

0

당신은 파일의 Global.asax 예에서 Config 수 있습니다보기의 예에서

routes.MapRoute(
      "CategoryDetails", // Route name 
      "{cid}/{id}/{categoryName}/{articleName}.htm", // URL with parameters 
      new { controller = "News", action = "Detail", categoryName = UrlParameter.Optional, articleName = UrlParameter.Optional, cid = UrlParameter.Optional, id = UrlParameter.Optional } // Parameter defaults 
     ); 

코드 :

<a href="<%: Url.Action("Detail", "News", new { cid = Model.CategoryId, id = obj.ID , categoryName=Model.TitleContent, articleName = "1" })%>"> 
관련 문제