2012-04-15 12 views
0

iis 재 작성 모듈을 사용하여 시작하고 있으며 쿼리 문자열을 사용하여 URL을 다시 쓰는 작업이 있습니다.URL 재 작성을 사용하여 쿼리 문자열을 다시 작성하는 방법

은 내가해야 할 일은 링크에 대한

안녕하세요 매튜 덕분에, 그러나 나는 URL 재 작성 모듈과 속도를 내가 와서 정말 최대 http://www.blah.com/Pages/Content.aspx?id=Ecommerce

같은 것을하기 위해 URL을 http://www.blah.com/Pages/Content.aspx?id=n%2fWA2PJCJXXnu8mvdC0jXQ%3d%3d&ln=Gy7UlI4cSJE94Wa2qudbFQ%3d%3d

를 다시 작성입니다 이과는 다시 쓰기 규칙은 다음과 같은 정보가 필요

<rules> 
    <rule name="QueryStringRW" stopProcessing="true"> 
     <match url="^Content\.aspx$" ignoreCase="true" /> 
     <conditions> 
      <add input="{QUERY_STRING}" pattern="id=(\d+)" /> 
      <add input="{IDtoTitleMap:{C:1}}" pattern="(.+)" /> 
     </conditions> 
     <action type="Redirect" url="Content.aspx?id={C:1}" appendQueryString="false" redirectType="Permanent"/> 
    </rule> 
</rules> 
<rewriteMaps> 
    <rewriteMap name="IDtoTitleMap"> 
     <add key="id=n%2fWA2PJCJXXnu8mvdC0jXQ%3d%3d&ln=Gy7UlI4cSJE94Wa2qudbFQ%3d%3d" value="Id=Ecommerce" /> 
    </rewriteMap> 
</rewriteMaps> 

답변

0

작동하지 않는 것 :

을 규칙의
  • 이름 패턴이

하는 방법에 대한 자세한 방법을 일치하는 경우

  • 조치 수행하기 위해 URL 문자열을 조건
  • 옵션 설정을 일치에 사용할
  • 패턴 URL 다시 쓰기 모듈에 대한 규칙을 만들려면 다음을 참조하십시오. http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/

  • +0

    안녕하세요, Mathew에게 링크를 보내 주셔서 감사합니다. 그러나 URL 재 작성 모듈의 속도가 향상되지는 않았습니다. 이걸 가지고 와서 작동하지 않는 것 같아. – user989865

    관련 문제