2014-04-18 118 views
-2

我正在運行Apache,我想強制https只在根網頁(www.domain.com)這是index.php。我想留給用戶的任何其他頁面。有什麼建議麼?強制https在index.php

回答

1

你可以做這樣的事情:

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黑客。可以使用.htaccess以更好的方式完成。

+1

$ ssl php hack工作完美:)我會打我接受答案當我可以 – EEEE

+0

謝謝@EEEE !!! :) –