HTTP''den HTTPS''e yönlendirme, tüm trafiğin güvenli bağlantıya taşınması için gereklidir; ancak yanlış kurulumda döngü veya karışık içerik sorunları oluşabilir.
Doğru Yönlendirme (301)
Apache (.htaccess):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Nginx:
server { listen 80; server_name ornek.com www.ornek.com; return 301 https://$host$request_uri; }
Dikkat
- Yönlendirmeyi tek yerde tanımlayın (döngüyü önler).
- CDN kullanıyorsanız SSL modunu Full/Strict yapın.
Kurulumu SSL kontrol aracımızla doğrulayın; sertifika için SSL sayfamıza bakın.