0
IIS 7.5에서 URL 다시 쓰기를 사용하고 "test.localwebsite.com"-> "test.localwebsite.com/"과 같은 하위 도메인을 다시 작성하는 규칙을 만들었습니다. 테스트 "를 선택하고이 URL로 다시 작성하면 페이지의 내용이 잘로드되지만 파일은로드되지 않고"test.localwebsite.com/design/style.css "과 같은 URL을 갖습니다. 어떻게 그들을로드하게?IIS 7 + URL 다시 쓰기 : 파일이 하위 도메인에 표시되지 않음
<rewrite>
<rules>
<rule name="Subdomain Rewrite" enabled="true" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="(?:www\.)?(?:([^.]+)\.)?localwebsite\.com" />
</conditions>
<action type="Rewrite" url="{C:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
고마워요! 나는 모든 URL을 (. *) 패턴으로 받아들이는 것을 잊었다. 특정 규칙을 제외한 모든 파일 확장명과 일치하도록 내 규칙을 업데이트했습니다. –
확장 기능을 사용하지 않고 잘못 입력 한 이미지를 처리 할 수있는 좋은 방법은 확장 기능을 자동으로 추가하는 것입니다. asp.net 처리기에 요청하십시오. – Mhmd