webproject Web2Py를 만들었으며 사용자가 보통 http://
이 (가) http://
인 페이지에 액세스하려고합니다.Pythonanywhere Web2Py가 HTTPS로 리디렉션
입력 할 때마다 http://domain.pythonanywhere.com
을 입력하면 http://domain.pythonanywhere.com
으로 리디렉션됩니다.
테일 0.5 초. SSL 검사를 수행하려면이를 피하고 싶습니다. 여기
## if SSL/HTTPS is properly configured and you want all HTTP requests to
## be redirected to HTTPS, uncomment the line below:
# request.requires_https()
페이지를 시크릿 모드로 만들려고 시도했지만 http : //에서 https : //로 여전히 이동하지만, http : // 에 머물러있는 IE8을 사용하십시오. 아마도 작동하지만 어쩌면 그것이 "핀"HTTPS 였을 지 알기가 어렵습니다. 앉을 수 없으므로 처음부터 새로 시작할 수 있습니까? 테스트를 위해 – boje
바로이 문제를 해결할 때 시크릿에 대해 똑같은 것을 발견했습니다. '이 사이트의 HTTPS 강제 설정'설정은 비 시크릿 세션에서 시크릿 세션으로 전송된다는 사실이 드러났습니다. 시크릿 모드는 다른 방향으로 만 작동합니다. 즉, 시크릿 세션에서 HTTPS *를 통해 사이트를 처음 방문한 경우 force-HTTPS가 비 시크릿 세션으로 이동하지 않습니다. 어느 것이 합리적이라고 생각합니다. 브라우저 기록도 마찬가지입니다. 시크릿 세션에서 비 시크릿 이력을 볼 수 있습니다. –
어쨌든, 나는이 문제를 해결했습니다. force-HTTPS는 사용자의 도메인이 아닌 PythonAnywhere 사이트 자체에서만 작동합니다. 그러나 변경 사항을 확인하려면 브라우저 기록을 삭제해야합니다 :-( –