이것은 아파치 질문입니다. RequestHeader를 사용하여 구성 파일에 헤더를 설정했습니다. (로컬 아파치 설치) 커스텀 PHP 스크립트의 출력에 따라 헤더를 덤프 할 수 있습니다. 헤더가 있습니다.아파치의 RequestHeader가 효과가없고 효과가 .htaccess에 표시되지 않습니다.
그러나 해당 헤더를 기반으로하는 규칙은 .htaccess에서 충족되지 않습니다. 동일한 .htaccess 파일이 다른 서버에서 예상대로 작동합니다.
내 추가 된 요청 헤더가 .htaccess에 표시되지 않는 것 같습니다. 아이디어가 있으십니까?
아파치의 conf :에 RequestHeader 집합 X 감기 - 프로토 "HTTPS" 의 .htaccess : 한다 RewriteCond %! {HTTP : X-전달됨 - 프로토} HTTPS 한다 RewriteRule^https://% {HTTP_HOST} % {REQUEST_URI} [R = 301 , L, NE]
그 루프는 영원히 반복됩니다. 그러나 AWS로드 밸런서 뒤에있는 구성에서 완벽하게 작동합니다.