HTTPS 페이지 (Apache의 PHP)로 강제로 액세스하려는 페이지가 하나 있습니다. 전체 디렉토리에 HTTPS가 필요하지 않도록하려면 어떻게해야합니까? 또는 HTTP 페이지에서 HTTPS 페이지로 양식을 제출하면 HTTP 대신 HTTPS로 양식을 보내나요?
내 예는 다음과 같습니다.
http://www.example.com/some-page.php
나는 그것을 통해서만 액세스되기를 원합니다.
https://www.example.com/some-page.php
물론이 페이지에 대한 모든 링크를 HTTPS 버전으로 지정할 수는 있지만 일부 HTTP 사용자가 의도적으로 HTTP를 통해 액세스하는 것을 막지는 않습니다 ...
PHP 파일 헤더에 리디렉션을 설정하여 HTTPS 버전에 액세스하고 있는지 확인했습니다.
if($_SERVER["SCRIPT_URI"] == "http://www.example.com/some-page.php"){
header('Location: https://www.example.com/some-page.php');
}
그러나 그것은 올바른 방법이 될 수 없습니다.