URL 매핑의 사용은 무엇입니까?
예를 들어, 더 실용적인 예를 들어 블로그 웹 사이트를 개발하고 각 블로그 홈페이지의로드 주소는 다음과 같습니다.
www.blog.com/default.aspx?id=anckly
기본 페이지는 ID를 통해 해당 사용자 블로그의 내용을 선택하지만 사용자는 www.blog.com/anckly를 입력하려면 블로그에 액세스해야합니다. 현재 ASP.NET2.0에서 URL 매핑을 사용 하여이 효과를 달성 할 수 있습니다.
구현 원칙은 웹 사이트 web.config 파일을 구성하여 URL 매핑을 구성하는 것입니다.
<!-URL 매핑->
<urlmappings enabled = true>
<URL을 추가하십시오 = ~/anckly mappedUrl = ~/default.aspx?
</urlmappings>
다음 단계는 맵핑 경로를 설정하는 것입니다. URL은 사용자가 입력 한 URL을 나타내고 서버가 실제로 수신하는 웹 페이지 URL을 나타냅니다.
첫 번째 질문으로 돌아가서 각 사용자의 등록 된 각 사용자가 등록한 후 URLMAPPING에 추가 노드를 추가 할 수 있습니다 (System.Configuration Naming Space 참조) 각 사용자의 URL 매핑 경로를 저장하십시오.
URL 매핑의 또 다른 사용은 실제 웹 페이지 경로를 숨기고 웹 사이트에 대한 특정 보안 보증을 제공하는 것입니다.