2014-04-18 2 views
-2

아파치를 실행 중이며 index.php 인 루트 페이지 (www.domain.com)에서만 https를 강제 실행하고 싶습니다. 사용자에게 남겨두고 싶은 다른 모든 페이지. 어떤 제안? , 더 좋은 방법index.php에 https를 강제로 적용하십시오.

if ($_SERVER['HTTPS'] == false) 
    header("Location: https://www.domain.com/"); 

을 또는 :

$ssl = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? true:false; 
if (!$ssl) 
    header("Location: https://www.domain.com/"); 

이 조금 PHP 해킹이를

답변

1

당신은 같은 것을 할 수 있습니다. .htaccess을 사용하면 더 나은 방법으로 수행 할 수 있습니다.

+1

$ ssl PHP 해킹이 완벽하게 작동합니다. 할 수있을 때 답변을 수락합니다. – EEEE

+0

감사합니다 .EEEE !!! :) –

관련 문제