나는 (일명 캐시 무효화) 브라우저 캐시를 우회 만들기 위해 HTML 5 Boilerplate project에서 재 작성 규칙을 사용하려고 해요 :web.config에서 선언 된 캐시 무효화 규칙이 무시되는 이유는 무엇입니까?
<rewrite>
<rules>
<rule name="Cachebusting">
<match url="^(.+)\.\d+(\.(js|css|png|jpg|gif)$)" />
<action type="Rewrite" url="{R:1}{R:2}" />
</rule>
<rule name="Remove WWW" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
</conditions>
<action type="Redirect" url="http://chewsy.com{PATH_INFO}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
내가 /css/all.123456.css
내 CSS를 액세스하려고하면, 그것은으로 파일을 찾는데 실패 /css/all.123456.css
(다시 쓰지 않음)을 찾고 있다는 오류보고. "Remove WWW"
규칙을 주석 처리하여 충돌 여부를 확인했지만 동일한 동작을 시도했습니다.
이 규칙이 적용되지 않고 URL을 다시 쓰는 이유는 무엇입니까?
업데이트 : VS2010에서 내 웹 서버에 대한 설정을 사용하고 :
아무 것도 변경되지 않았습니다. 결과는'/ css/all.123456.css'가'/ css/all.css'로 해석되지 않았다는 것을 의미합니다. – TMC
@TMC - 글쎄요 ** 해결 ** **? –
나는 404를 얻고있다. 그것은 재구성되지 않는 것처럼 보인다. – TMC