HTTPS 만 허용하고 HTTP 요청을하는 API는 404 오류 인 것 같습니다. 자동으로 HTTPS URL로 리디렉션하는 방법이 있습니까?Apigee 프록시 SSL CLASSIFICATION_FAILURE 404 vs. 301 REDIRECT
1
A
답변
1
쉬운 방법 중 하나는 조건부 RaiseFault 정책을 사용하는 것입니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RaiseFault async="false" continueOnError="false" enabled="true" name="301tossl">
<DisplayName>301toSSL</DisplayName>
<FaultRules/>
<Properties/>
<FaultResponse>
<Set>
<Headers>
<Header name="Location">https://{request.header.host}{request.uri}</Header>
</Headers>
<Payload contentType="text/plain">SSL Required.
</Payload>
<StatusCode>301</StatusCode>
<ReasonPhrase>Moved Permanently</ReasonPhrase>
</Set>
</FaultResponse>
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
</RaiseFault>
그리고 여기에 (이 경우 preflow에서) 정책에 조건을 넣어의 예 : 여기
는 다음과 같이 RaiseFault 정책이 보이는의 간단한 예제
<PreFlow name="PreFlow">
<Request>
<Step>
<FaultRules/>
<Name>301tossl</Name>
<Condition>client.scheme = "http"</Condition>
</Step>
</Request>
<Response/>
</PreFlow>
다운로드하려면 여기 샘플을 가지고
-> https://github.com/carloseberhardt/edge-samples/tree/master/proxies/301ssl
을
0
캐치 전체 및 리디렉션의 here과 비슷한 접근 방식을 사용했습니다. 모든 프록시를 포착하면 항상 리디렉션됩니다. 당신은 잘못을 제기 할 필요가 없습니다, 당신은 모든 프록시 잡기의 응답 흐름에서 그것을 할 수 있습니다.
관련 문제
- 1. 역방향 프록시 VS. 301 리디렉션
- 2. 도메인 .301 .htaccess redirect
- 3. Apigee OPTIONS 404
- 4. Apigee : Maven의 프록시 배치
- 5. 드루팔 (Drupal 7 - Redirect 301
- 6. Sitewide 301 Redirect
- 7. Web.Config 301 Redirect
- 8. 어떻게? (.htaccess redirect 301)
- 9. .htaccess Redirect 301 호
- 10. .htaccess Redirect 404 Error
- 11. apigee 가장자리 플랫폼 : 양방향 ssl
- 12. /404.shtml 페이지의 301 리디렉션
- 13. 301 또는 404 리디렉션?
- 14. 301 RewriteRules로 리디렉션 및 404
- 15. 301 리디렉션 SSL URL
- 16. .htaccess에서 Joomla 301 리디렉션이 404 오류를 반환합니다.
- 17. 달콤한 라임과 함께 apigee 프록시 구현이 쉽습니까?
- 18. Apigee Api 프록시 - 비동기 호출 방법
- 19. 게이트 웨이 프록시 뒤의 Apigee 오류
- 20. htaccess 301 redirect - 쿼리 문자열 (QSA) 제거
- 21. .htaccess 301 redirect url의 끝을 제거하십시오.
- 22. Wordpress HTACCESS 301 Redirect Querystring index.asp
- 23. 301 redirect - 색인 페이지에 슬래시 추가
- 24. Nginx 301 redirect inc. set cookie
- 25. GoDaddy Apache 2.4 - 301 htacces Redirect
- 26. .htaccess Redirect not working RewriteRule 301
- 27. 301
- 28. Nginx 역방향 프록시 301 리디렉션
- 29. XAMPP SSL 오류 404
- 30. 루비 SSL 프록시 (MITM)