Google’ın Temmuz ayı itibari ile SSL kullanmayan siteleri güvensiz site olarak işaretleyeceği açıklamasından sonra kat kat önem kazanan SSL sertifikalarının gerek kurulumunda, gerek ise kurulumundan sonra bazı teknik hatalara maruz kalabilirsiniz. SSL hataları ve çözümlerini aktaracağımız bu makalemizde maruz kaldığınız bu hataları giderebileceksiniz.
SSL Sertifikası Nedir ?
Secure Sockets Layer Certificate yani Türkçesi ile SSL sertifikaları, sunucu ile kullanıcı arasındaki veri akışını şifrelemeye yaramaktadır. Bu nedenle, Kredi kartı, telefon, kimlik numarası gibi önemli veri akışlarının gerçekleştiği e-ticaret sitesi gibi sitelerde kullanılması kritik önem taşır.
Ancak son zamanlarda SEO kriterleri arasında da adından bahsettirmesinden dolayı blog tarzı sitelerde de kullanılmaktadır. Özellikle makalemize girişte bahsettiğimiz Google açıklamasından sonra siz de kullanmayı düşünmelisiniz.
SSL Sertifikaları Nasıl Kurulur ?
Teknik detaylar ile uğraşmadan hosting firmanızın ticket bölümünden kurulumu rica edebilirsiniz. Zaten birçok Hosting firması Let’s Encrypt gibi firmalarla anlaşarak SSL sertifikasını ücretsiz olarak sağlamaktadır. Sunucuya kurulum yapıldıktan sonra kullandığınız sisteme entegre edilmesi gereklidir. WordPress için ‘ WordPress Siteyi HTTPS’ye Taşıma ‘ başlıklı makalemiz den faydalanabilirsiniz.
SSL Hataları ve Çözümleri
Şimdi asıl konumuza dönelim. Birçok teknik kurulumda olduğu gibi SSL sertifikaları da bazı teknik problemlere sebep olabiliyor.
1 ) Farklı Protokollere Tanımlı SSL Sertifikası
SSL sertifikanız kurulurken siteadi / com için kurulduysa ve sunucunuz da www siteadi / com için ayarlandı ise büyük ihtimalle SSL sertifikanız protokol uyuşmazlığı sebebi ile çalışmayabilir. .htaccess dosyasından hatalı yönlendirmeler de bu soruna yol açmaktadır.
Çözüm: SSL sertifikanızı sunucunuzun ayarlandığı adrese ve protokollere göre kurmalısınız, yönlendirmeyi de beraberinde aynı şekilde yapmalısınız. Günümüzde birçok SSL sertifikası www protokolünün varlığını veya yokluğunu önemsemeden çalışabiliyor ancak desteklemeyenler için kritik bir sorundur. Çözümü de gayet kolay.
2 ) Süresi Biten SSL Sertifikaları
Kullandığınız SSL sertifikasının süresi bitince muhtemelen NET:: ERR_CERT_DATE_INVALID hata koduyla beraberinde ” Bu sitenin sertifikası güvenilir değil! ” hatasını alacaksınız. Bunun sebebi sertifikanızın süresinin bitmesi sebebiyle firma tarafından doğrulanmamanız.
Çözüm: Sertifikayı yenilemeniz veya başka bir sertifikaya geçmeniz.
3 ) ” Sayfada Güvenilir Olmayan Bağlantılar Var ” / SSL Yeşil Bar Görünmüyor Hatası
SSL sertifikanızı kurdunuz, yönlendirmelerinizi yaptınız, her şey tamam sanıyorsunuz. Ama sitenize girince SSL sertifikasının çalışmasına rağmen ” Sayfada Güvenilir Olmayan Bağlantılar Var ” dipnotu ile karşılaştınız. Bunun sebebi o sayfadaki medya ve kaynak kodu ögelerinin http ile çekiliyor olmasıdır. Sitenizde SSL sertifikasını aktif ettiyseniz yeşil barın görünmesi için sitedeki her şeyin https ile çekilmesi gereklidir.
Çözüm: Sitenizdeki ” css dosyaları, js dosyaları, resimler vb. öğeleri ” tek tek elle https ile çekilmesi için çevirmeye uğraşabilirsiniz. Tabii ki bu eklenti ile uğraşmak veya eklenti kullanmak istemeyenlerin tercih edeceği bir yoldur. Eğer bir eklentiyle bunu da halledeyim diyorsanız WordPress için Really Simple SSL eklentisini kurabilirsiniz. Yönlendirmeleri ve bu tarz durumları halledebileceğiniz pratik bir eklentidir.
4 ) Sertifika Güvenilir Değil (certificate not trusted)
Bu hatayı almanızın en büyük sebebi SSL sertifikası kurulumunun tam olarak yapılamamış olmasıdır çünkü birtakım sertifikalar CA Bundle SSL sertifikasına ihtiyaç duyarlar.
Çözüm: Sertifikanızı sağlayan firmadan bu sertifikayı talep ederseniz sorunu büyük ihtimalle çözmüş olacaksınız.
5 ) Sitenin HTTP ve HTTPS Varyasyonlarında Farklı İçerik
Sitenizin HTTP ve HTTPS versiyonlarında farklı içerikler olması ikiliğe ve SEO açısından da yinelenmiş içerik sorununa yol açacaktır. ‘ Yinelenen İçerik Nedenleri ve Çözümleri ‘ başlıklı yazımıza da göz atarak yinelenmiş içerik problemlerini ortadan kaldırabilirsiniz.
Çözüm: Bu tarz problemleri hiç yaşamamak için sitenizin HTTP ve HTTPS versiyonlarında aynı içeriğin yer aldığından emin olmanız gerekiyor.
Google’ın SSL sertifikaları hakkında destek biletine yanıtı : https://support.google.com/adwords/answer/2580401?hl=tr
Makalemizin sonuna doğru yaklaşırken, sizlere tekrardan SSL sertifikası kullanmanın önemini hatırlatmak istiyoruz. Google tarafında güvensiz site olarak işaretlenmek sizin açınızdan pek iç açıcı sonuçlar doğurmayabilir. SSL hatalarını da çözümlemeniz, size sorunsuz çalışan bir SSL kazandırarak SEO’da sizi bir adım öne taşıyacaktır.
SSL Hatası İçin Diğer Dikkat Etmeniz Gereken Konular
SSL hatası, güvenli bir bağlantı kurarken ortaya çıkan bir sorundur. Bu hatanın çözümü için aşağıdaki adımları deneyebilirsiniz:
1. Tarayıcıyı güncelleyin: İlk olarak, kullandığınız tarayıcının en son sürümünü kullanmaya emin olun. Tarayıcınızın güncel olduğundan emin olmak için “Ayarlar” veya “Seçenekler” menüsünden güncellemeleri kontrol edin.
2. Saat ve tarih ayarlarını kontrol edin: Bilgisayarınızın veya cihazınızın saat ve tarih ayarlarının doğru olduğundan emin olun. Yanlış saat veya tarih ayarları, SSL sertifikasının geçerliliğini etkileyebilir.
3. Geçici dosyaları temizleyin: Tarayıcınızın geçici dosyalarını temizlemek için çerezleri, önbelleği ve geçmişi silin. Bu, bazen SSL hatalarının düzelmesine yardımcı olabilir.
4. Antivirüs ve güvenlik yazılımlarınızı kontrol edin: Bazı antivirüs veya güvenlik yazılımları, SSL sertifikalarını denetleyebilir ve hatalara neden olabilir. Bu durumda, geçici olarak bu yazılımları devre dışı bırakmayı deneyebilirsiniz.
5. Güvenli bağlantı ayarlarını kontrol edin: Tarayıcınızın güvenli bağlantı ayarlarını kontrol edin ve SSL/TLS protokolünün etkin olduğundan emin olun. Tarayıcınızın ayarlarında “Güvenlik” veya “Gizlilik” bölümüne gidin ve gerekli ayarları doğrulayın.
6. İnternet bağlantınızı kontrol edin: İnternet bağlantınızın sağlam olduğundan emin olun. Bağlantınızda bir sorun varsa veya güvenli bir bağlantı için gerekli portlar engelleniyorsa, SSL hataları ortaya çıkabilir.
Eğer yukarıdaki adımları denemenize rağmen SSL hatası devam ediyorsa, sorunun web sitesinden veya sunucudan kaynaklandığı olabilir. Bu durumda, web sitesi sahibi veya hizmet sağlayıcı ile iletişime geçerek sorunu bildirebilirsiniz.