UrlRewriter.NET은 ASP.NET 1.1 및 ASP.NET 2.0을 지원하는 가볍고 구성이 용이한 오픈 소스 URL 재작성 구성 요소입니다. UrlRewriter.NET은 주소 다시 쓰기를 위해 Apache 서버에서 .htaccecc를 사용하는 것과 유사한 주소 다시 쓰기 기능을 제공합니다. 그리고 이 구성 요소를 사용하면 ISAPI 재작성 필터와 유사한 ISAPI 구성 요소를 설치할 필요가 없습니다. 이 구성 요소는 무료 오픈 소스이며 MIT 스타일 라이센스 오픈 소스 계약을 따릅니다. UrlRewriter.NET은 훌륭한 검색 엔진 최적화(SEO) 도구입니다. 이를 사용하면 특정 키워드가 포함된 URL을 생성하여 검색 엔진에서 웹사이트 순위를 높일 수 있습니다. UrlRewriter.NET을 사용하면 다음을 수행할 수 있습니다. 실제 Url에 대해 사용자 및 검색 엔진에 보다 친숙한 Url 형식을 제공합니다(예: Url에서 .aspx 확장자를 숨기거나 의미 있는 Url 주소를 얻기 위해 모든 확장자를 제거하는 등). 웹사이트를 재설계한 후에는 사용자가 중복 작업에 참여할 필요 없이 이전 액세스 주소가 자동으로 새 주소로 이전될 수 있습니다. 이는 검색 엔진이 귀하의 웹 사이트를 더 잘 색인화하는 데 도움이 됩니다. 불법이거나 액세스를 허용하고 싶지 않은 일부 수신 요청을 차단합니다. 예를 들어, User-Agent를 사용하여 검색 엔진이 검색 엔진인지 확인하고 포함하지 않으려는 콘텐츠를 포함하지 않도록 강제할 수 있습니다(robots.txt를 설정할 필요가 없음). 특정 IP 범위의 접근 요청을 금지하는 등 방문자의 IP 주소에 따라 다양한 서비스를 제공합니다. 신중한 탐색이 필요한 더 많은 것들이 있습니다... UrlRewriter.NET은 순수하게 C#으로 작성된 .NET 구성 요소이며 다른 ISAPI 구성 요소의 지원이 필요하지 않습니다. XML 문서 형식을 사용하여 기본적으로 web.config 파일에 포함된 다시 쓰기 규칙을 구성할 수 있습니다. 물론 규칙 파일을 사용자 지정할 수도 있습니다.