2013-01-03 1 views
0

내 웹 사이트는 HTTP 및 HTTPS를 통해 액세스 할 수있게 될 때까지 SEO 사용자가 우리가 하나 또는 다른 사람과 함께 가야한다고 말하면서 (중복 콘텐츠를 피하기 위해) . web.config 파일을 통해 설정된 사이트의 모든 콘텐츠에 대해 HTTPS -> HTTP 리디렉션을 구현했습니다.은 https가 https를 사용하여 사이트의 단일 파일에 허용 (web.config를 통해)

그러나 이제는 HTTPS 환경에서 제대로로드하기 위해 하나의 파일에 대한 액세스 권한을 HTTPS에 열어야합니다. 어떤 도움도 굉장합니다.

<rule name="Redirect HTTPS to HTTP" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions> 
    <add input="{HTTPS}" pattern="^on$" ignoreCase="true"/> 
    </conditions> 
    <action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="Found" /> 
</rule> 

편집 : 여기

는 경로 재 지정 코드 (.png를, .JPG, .gif 참고) 난 그냥 이미지를 허용하기를 원한다면 무엇을, 좀 더 그것에 대해 생각하면 액세스 할 수 HTTPS를 통해? 나는 내가 필요로하는 것이 역 정규식이라고 생각한다. 같은 : 경기 URL = .JPG 파일을 HTTP로 리디렉션하지 않은 규칙을 추가하여 해결

답변

1

"((JPG) (GIF) (PNG)...)!"

<rule name="allow jpg to use https" stopProcessing="true"> 
    <match url="(.*)(jpg)" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="^on$" ignoreCase="true"/> 
    </conditions> 
</rule> 
관련 문제