• 13-09-2022, 05:19:17
    #1
    Kurumsal Üye
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.domain.com$
    RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]

    Bu şekilde kullanıyorum ancak bazı kullanıcılar siteye girerken ssl hatası alıyorlar. Bu yapı doğru mu? Cloudflare kullanıyorum ek olarak plesk üzerinde lets sertifikası aktif. Bilen birileri varsa aydınlatabilir mi?


    EDİT:

    RewriteEngine On 
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
    Bu şekilde düzenledim. Dönüşlere göre konuyu editlerim.
  • 13-09-2022, 05:23:22
    #2
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    %{HTTP_HOST} kullandığınızda domaini yazmanıza gerek yoktur
  • 13-09-2022, 05:26:59
    #3
    Kurumsal Üye
    Kei adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    %{HTTP_HOST} kullandığınızda domaini yazmanıza gerek yoktur

    Öncelikle çok teşekkür ederim hocam. Saçma bir şekilde insanlar ip değiştirdikleri zaman çerezleri bile temizlemeden siteye ulaşabiliyor. Kimisi VPN açıyor kimisi hücresel verisine geçiyor. Ne yaptıysam sorunu bulamadım. İşin tuhaf kısmı sadece sayılı kişi bu sorunu yaşıyor. Sonunda sanırım durum bundandır diyerek konuyu açtım. İzin verirseniz size sormak istediğim bir şey var.

    RewriteCond %{HTTPS} off bu komut tam olarak ne oluyor hocam?

    Ekstra olarak tam olarak verdiğiniz komutlara ne yapıyoruz