2017-09-21 9 views
0

web.config 파일에서 url 규칙을 다시 작성하고 있지만 aspx 확장명없이 사용할 경우 규칙이 작동하지 않습니다. 웹 설정이URL 파일 확장자가없는 다시 쓰기

<configuration> 
    <modulesSection> 
     <rewriteModule> 
      <rewriteOn>true</rewriteOn> 
      <rewriteRules> 
       <rule source="CaseDetails/(.*).aspx" destination="Client/Cases/CaseDetails.aspx" /> 
       <rule source="ArticleDetails/(.*).aspx" destination="Client/Articles/ArticleDetails.aspx" /> 
      </rewriteRules> 
     </rewriteModule> 
    </modulesSection> 
</configuration> 

처럼 보인다하지만 .ASPX는 사용하지 않아야 같은 방법으로 그것을 쓰고 싶어요.

답변

0

의 Web.config 파일에 아래 사용해보십시오 :

<system.web> 
    <urlMappings enabled="true"> 
     <add url="~/Default" mappedUrl="~/Default.aspx?name=hello&id=6"/> 
    </urlMappings> 
</system.web> 
+0

우리가 그것을 할 수 없습니다 Web.config의에서 제공하는 태그를 업데이트하여, BCZ 아무것도 태그 외부에 기록 된 경우 일 것 같다. –

+0

태그 외부 의미는 무엇입니까? –

+0

내 말은, 안 system.web하지만 내부 내 질문을 참조하십시오 거기에 몇 가지 제한 사항이 있으며 그 이유는 내가 안에 작성해야합니다