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]