• 07-10-2025, 09:57:53
    #1
    Merhaba

    Siteye http://xxxx.com veya https://xxxx.com ile girenlerin hepsini https://www.xxxx.com yönlendirecek .htaccess kodu lazım. Yardımcı olur musunuz.
  • 07-10-2025, 10:00:55
    #2
    fatbotter.com
    RewriteEngine On
    
    # Eğer host www.xxxx.com değilse VEYA HTTPS değilse -> https://www.xxxx.com olarak yönlendir
    RewriteCond %{HTTP_HOST} !^www\.xxxx\.com$ [NC,OR]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://www.xxxx.com%{REQUEST_URI} [L,R=301]
  • 07-10-2025, 11:48:32
    #3
    RewriteEngine On
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} !^www. [NC]
    RewriteRule ^(.*)$ https://www.xxxx.com/$1 [L,R=301]
  • 07-10-2025, 13:03:28
    #4
    lookout adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    
    # Eğer host www.xxxx.com değilse VEYA HTTPS değilse -> https://www.xxxx.com olarak yönlendir
    RewriteCond %{HTTP_HOST} !^www\.xxxx\.com$ [NC,OR]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://www.xxxx.com%{REQUEST_URI} [L,R=301]
    Batudann adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} !^www. [NC]
    RewriteRule ^(.*)$ https://www.xxxx.com/$1 [L,R=301]
    Merhaba,

    Her iki kodu da denedim. Google aramalarından gelen http://xxxx.com/link.thml örneğini https://www.xxxx.com/link.html yönlendirmiyor.
  • 07-10-2025, 13:06:38
    #5
    aşadığınız sorun, genellikle sunucu yapılandırmasından veya tarayıcı önbelleğinden kaynaklanır, ancak bu tip toplu yönlendirmeler için en güvenilir ve standart yapıyı sunarak sorunu çözelim.
    Daha önceki tek kuralın aksine, bu yapıda yönlendirmeyi iki aşamalı hale getiriyoruz: Önce protokolü (HTTP'den HTTPS'e), sonra alan adını (non-www'dan www'ya) düzeltiyoruz. Bu, bazı sunucu ortamlarında tek kuraldan daha kararlı çalışır.
    Lütfen aşağıdaki kodu .htaccess dosyanızdaki tüm diğer kuralların en üstüne ekleyin:

    RewriteEngine On

    # 1. Gelen tüm HTTP trafiğini HTTPS'ye yönlendir
    # (www olsun veya olmasın, gelen adresi koruyarak)
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # 2. WWW olmayan tüm trafiği (artık hepsi HTTPS'de) WWW'lu hale getir
    RewriteCond %{HTTP_HOST} !^www. [NC]
    RewriteRule ^(.*)$ https://www.xxxx.com/$1 [L,R=301]
  • 27-10-2025, 13:11:38
    #6
    Sorununuz çözülmedi ise yardımcı olabilirim.