저는 ASP.Net 및 IIS에 대한 여러 URL 재 작성자를 살펴본 결과 다른 모든 사람들이 사용하는 이유와 그 이유에 대해 궁금해했습니다.ASP.Net에 사용할 URL 재 작성자는 무엇입니까?
- ThunderMain URLRewriter : 여기 내가 사용 또는 보았다 한 사람입니다 이전 프로젝트에 사용, 아주 우리는
- Ewal UrlMapper 찾고 있던 유연성/성능을 가지고 있지 않았다에 사용 현재 프로젝트가 있지만, 소스는
- UrlRewritingNet.UrlRewrite을 포기하는 것 같다 괜찮은 라이브러리하지만 것 같아 문서의 빈약 한 문법이 날 느낌 잎 불안
- UrlRewriter.NET이 내 현재의 즐겨 찾기입니다, 대단한 유연성을 가지고 있지만, 대체 정규 표현식으로 펌핑 된 여분의 함수가 표준을 바꾼다. 닷넷 정규식 구문이 약간
- Managed Fusion URL Rewriter : 스택 오버 플로우시 previous question에서이 하나를 찾았지만 예제에서 아직 시도하지 않았다. 구문을 사용하면 web.config를 통해 편집 할 수없는 것 같습니다.
문제가 있습니다. 내가 필요한 것은 다른 사이트로 리디렉션하는 것입니다. 예를 들어 는 : http://example.com/some3rdparty 그냥 작은 URL은 박스에서 할 불가능 에 대한 http://somesite.com/with?alot&of¶meters 에, 소스의 변경이있을 필요가있다. 그래서 ManagedFusion을 사용했습니다. – AlfeG
하드 코딩 된 섹션 이름 "urlrewritingnet"은 큰 놀라움이었습니다. T_T – AlfeG
불가능하지 않습니다. 헌신과 정의가 필요합니다. 나는 다음과 같은 이야기를하고 있다고 생각하겠습니까? <추가 virtualUrl = "^ ~/some3rdparty"rewriteUrlParameter = "ExcludeFromClientQueryString"DESTINATIONURL = "somesite.com/with?alot=$2 = $ 3 & 매개 변수의 & = $ 4 $ 5"하여 ignoreCase = "진정한"/> 하거나 destinationUrl = "somesite.com/withalal &/& 매개 변수"? 물론, 학습 곡선이 있지만,이 제품은 제가 사용했던보다 포괄적 인 제품 중 하나입니다. 라우팅 및 MVC는 함께 사용하기 위해 만들어졌으며 이러한 유형의 상황에서 사용자를 더 잘 도와주지는 않습니다. –