아마도 개미 P의 우수한 제안에 약간의 수정이 될 것
routes.MapRoute(
name: "ProductDetailsPage",
url: "/Products/{DepartmentName}/{ProductName}",
defaults: new { controller = "ContentPage", action = "ProductDetail" }
);
을 그리고/제품 /에 DepartmentName/PRODUCTNAME로 이동 : 당신은 두 가지를 구별하기 위해 예를 들어, URL에 다른 뭔가가 필요 부서 이름과 제품 이름 사이에 텍스트를 삽입 하시겠습니까? 이후
routes.MapRoute(
name: "ProductDetailsPage",
url: "/{DepartmentName}/Products/{ProductName}",
defaults: new { controller = "ContentPage", action = "ProductDetail" }
);
또는 가지고 세부 사항 :가 URL 내에서 관련 정보 soemwhat 포함되어 있기 때문에
routes.MapRoute(
name: "ProductDetailsPage",
url: "/{DepartmentName}/{ProductName}/details",
defaults: new { controller = "ContentPage", action = "ProductDetail" }
);
이 URL 접근 방법의 하나는, 당신의 'SEO 팀'과거를 얻을 수 있습니다.
우리는 100 개 이상의 부서를 가지고 있으며 각 부서마다 하나의 경로를 만듭니다. 이 튼튼한가? –