Nasıl bir https? den bahsediyorsunuz, siteye eğer sadece https linki ile erişilmesini istiyorsanız. PHP'de ;

if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != 'on') {
// SSL protokolü ile bağlanılmamış
header('Location: https://site_urlniz');
}

gibi bir sorgu ile siteye SSL kullanmadan girişleri engelleyebilirsiniz. + apache dosyası ile de böyle bir denetim sağlayabilirsiniz.

Apache'de de .htaccess dosyası ile sitenize https'den parametresi ile erişilmesi için;


RewriteEngine On

### WWW & HTTPS
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www. %{HTTP_HOST}%{REQUEST_URI} [L,R=301]

### HTTPS
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]