) DNN 사이트에 기본 데이터베이스의 각 항목에 대한 고유 URL을 만드는 사용자 정의 모듈이 있습니다. URL은 다음과 같이 보일 것입니다 :친숙한 URL 재 매핑 형식 (DNN
something/afn/something_else
A A 전체 URL에서 미리보기 :
tabid/66/afn/160529-David%20Lewis-000258-010-003-00001
후행 /Default.aspx에없이. 모듈은/afn /을보고 something_else를 처리하고 유효하다면 그에 따라 고유 한 페이지를 렌더링합니다.
방금 DNN 8.0.3으로 업그레이드했으며 더 이상 작동하지 않으며 대신 IIS에서 404 오류가 발생합니다. URL에 /Default.aspx를 추가하면 예상대로 작동합니다. 페이지가 생성 될 때 /Default.aspx를 넣도록 모듈을 변경하는 것은 간단합니다. 그러나 그것은 우리 페이지와 웹에서 수많은 링크를 남겨 둡니다. 더 이상 작동하지 않습니다.
많은 연구 끝에 DNN의 호스트 -> 호스트 설정 -> 고급 설정에서 친숙한 URL 설정을 발견했습니다. 이것은 URL을 다시 매핑하는 방법이있는 것으로 보입니다. 내가 가지고있는 문제는 올바르게 매핑을 포맷하는 것입니다.
내 질문 : 나는 친절한 URL 설정에 입력 할 수있는 무엇
때문에 사용자가이 같은 형식의 URL를 클릭하면 것을 :
ourwebsite.org/something/afn/something_else/Default.aspx
:
ourwebsite.org/something/afn/something_else
가로 변경
고맙습니다.
EDITED : 실생활 예제 URL을 추가하십시오.
이것은 IIS 구성 문제라고 생각합니다. IIS (*)에 기본 처리기 매핑을 추가하는 것에 대한 여러 참조를 보았습니다. 지금까지 아무 것도 효과가 없었으므로 어쩌면 내가 잘못하고있는 것일까 요? 이것은 Server 2012 R2의 IIS입니다. – Mmm