• 19-04-2022, 20:18:30
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, http to https yönlendirmesi için .htaccess oluşturdum ve aşağıdaki kodu girdim lakin halen yönlendirme yapmıyor, nedeni ne olabilir. Ek işlem yapmaya gerek var mı?

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
  • Kabul Edilen Cevap
    • cPanel de yapılsa bile bazen htaccess e ekleme yapmak gerekebiliyor.

      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
      RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
      RewriteEngine On
      RewriteCond %{HTTPS} off
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
      Dener misin
  • 19-04-2022, 20:21:15
    #2
    Eğer kodda bir hata yok ise siteyi ve tarayıcıyı tamamen kapatıp tekrar açın. Eğer yine olmazsa direkt cpanel > yeniden yönlendirmeler üzerinden yönlendirme yapabilirsiniz.
  • 19-04-2022, 20:23:52
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    cPanel de yapılsa bile bazen htaccess e ekleme yapmak gerekebiliyor.

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
    Dener misin
  • 19-04-2022, 20:29:31
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Aslında çalışması lazım bir de şunu dener misin?
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

    eğer hala olmuyorsa aşağıdaki kodu sayfa başına ekleyip devam edebilirsin. Çözene kadar durumu kurtarırsın en azından.
    if(empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off"){
    $redirect = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    header('Location: ' . $redirect);
    }