HTTPS'e yönlendirme basit görünür ama yanlış yapılırsa SEO kaybı, döngü veya güvenlik açığı yaratır. İşte doğru strateji.
1. Kalıcı yönlendirme (301)
HTTP→HTTPS için her zaman 301 (kalıcı) kullanın; 302 (geçici) SEO değeri aktarmaz.
2. Tek kanonik sürüm
www ve kök alan adını tek bir sürümde birleştirin (ör. hepsi https://www.ornek.com.tr'ye). Aksi halde duplicate content oluşur.
3. Zincir yönlendirmelerden kaçının
http → https → www gibi çok adımlı zincirler hız kaybettirir. Tek adımda hedefe gidin.
Nginx örneği
server { listen 80; server_name ornek.com.tr www.ornek.com.tr;
return 301 https://www.ornek.com.tr$request_uri; }
Apache örneği
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.ornek.com.tr%{REQUEST_URI} [R=301,L]
4. HSTS ile pekiştirin
Yönlendirme oturunca HSTS ekleyin; tarayıcı sonraki ziyaretlerde doğrudan HTTPS'e gider, yönlendirmeye bile gerek kalmaz.
5. Test
Yönlendirme sayısını ve hedefini curl -IL http://ornek.com.tr ile kontrol edin; tek 301 ile https'e ulaşmalı.

Yorumlar
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yaz