Index
메서드가있는 JobDetailsPageController
메서드가있는 Episerver 사이트가 jobId
매개 변수를 사용하고 해당 작업에 대한 세부 정보가 포함 된 뷰를 만듭니다. URL은 다음과 같습니다. https://hostname/<root-depending-on-site-tree>/jobs/?jobid=44
.쿼리 매개 변수를 "pretty urls"로 변환
내가 원하는 것은 .../jobs/manager-position-telco-44
양식의 URL을 보내고 있습니다. essentiallly이 직책의 슬러그를 만들고 이드를 추가합니다. Episerver가 아닌 사이트에서 표준 ASP.NET MVC 특성 라우팅을 사용하여이 작업을 수행했지만 EpiServer에는 자체적 인 라우팅이있어서 잘 모릅니다. can't figure out.
또한 슬래시 뒤에 검색어가 아닌 문자열을 추가하면 404 페이지에 지속적으로 나를 보내고 (놀라움은 아님)이 동작을 사용자 정의해야합니다. EpiServers 표준 라우팅을 사용하여 오른쪽 "부모"에서 끝나야하지만 후반 부분 (예쁜 비트)은 무시해야합니다.
EpiServer의 페이지 트리에서 정상적인 페이지에 이러한 URL을 만들 수 있습니까? 고정 경로를 만드는 것이 가능하다는 것을 이해하지만이 노드는 다른 페이지처럼 움직일 수 있으므로 EpiServer는 피할 수 없습니다.
나는 이미 그 두 가지를 보았습니다. 그러나 서둘러서 인터넷 검색에서 엄청난 양의 테스트가 신속하게 이루어지면 압도적 인 반응을 보입니다. 그래서 나는 이것이 옳은 것을보기에 충분히 빠르게 소화 할 수 없었습니다. . 캐주얼 한 눈에서 트릭을 멋지게 할 수있는 것 같습니다. 그것이 바로 나에게 도움이된다면 나는 upvote를 줄 것이다. 감사! 스택 오버플로 에티켓 및 게시 규칙에 관한 한 가지 팁 : 링크 자체가 썩어 없어지면 답변의 가치가 떨어지므로 답변 자체에 콘텐츠를 포함하는 대신 기사에 게시하는 답변이 싫은 경우가 종종 있습니다. 참고 : – oligofren
argh, 자동 수정 : "방대한 양의 테스트"= "엄청난 양의 텍스트" – oligofren
API가 변경되었지만 질문에 epi code- 7'. EPi7 설명서의 올바른 링크는 다음과 같습니다. http : //world.episerver.com/documentation/Items/개발자 가이드/Episerver-CMS/7/라우팅/부분 라우팅/부분 라우팅 / –