Sitem şu anda http ve https kullanan bölümleri sitede (form veri https kullanan) üzerinde toplanan verilere dayanarak.
Benim ana sayfada, ben üstünde PHP kodu vardır:
<?php
session_start();
ob_start();
if( $_SERVER['SERVER_PORT'] == 443) {
header('Location:http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']));
die();
}
?>
Ancak, sayfa yük olmayacak ve ben bir 404 hatası alıyorum. Benzer şekilde, ben kafa kodu kullanarak https güvenlik bölümleri ziyaret ettiğinizde:
<?php
session_start();
ob_start();
if( $_SERVER['SERVER_PORT'] == 80) {
header('Location:https://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/'.basename($_SERVER['PHP_SELF']));
die();
}
?>
Sitenin yanıt VE https için http geçiş yaparken nedense bir çift yırtmaç yaratır.
Örnek: http://www.abc.com/, ardından butonuna tıklayarak hangi gerektiğini gösterir enroll.php rota http://www.abc.com//enroll.php
neden çift eğik çizgi için ihtiyaç ve herkes 404 hataları ile yardımcı olabilir?