Firmanın adresini ornek.com diye yazan ziyaretçi güncel siteyi görüyor. Aynı adresi kartvizitteki gibi www.ornek.com diye yazan ise eski siteyi, hosting firmasının boş bir sayfasını, bir hata mesajını ya da tarayıcının güvenlik uyarısını görüyor. Siteye bakan herkes için site "çalışıyor"; sorunu yalnızca adresi diğer biçimde yazanlar yaşıyor.
Aynı durum http:// ile yazılan adreste de görülür: sayfa açılır ama adres çubuğunda "Güvenli değil" yazar.
Hangi belirtiler görülür?
- www'lu adres eski siteyi ya da boş bir sayfayı açıyor. Site taşınmış, ama adreslerden biri hâlâ eski sunucuyu gösteriyordur.
- www ile girince güvenlik uyarısı çıkıyor. Sertifika yalnızca www'suz adres için alınmıştır; www'lu adres uyarıyla açılır. Uyarının kendisi süresi dolan sertifikadakiyle aynı görünür: SSL sertifikasının süresi dolunca ne olur?
- www'suz adres hiç açılmıyor. Alan adının kök kaydı sunucuyu göstermiyordur; yalnızca www çalışır.
- http ile girince "Güvenli değil" yazıyor. Şifreli adrese yönlendirme yapılmamıştır; eski bir bağlantıdan gelen ziyaretçi şifresiz sayfada kalır, form da şifresiz gönderilir.
- Google'da eski başlık ya da farklı bir adres görünüyor. Aynı içerik birden fazla adreste açıldığında Google bunlardan birini kendisi seçer ve eski başlığı taşıyan sürüm seçilmiş olabilir: Google'da firma adınız yerine "Ana Sayfa" mı yazıyor?
Neden olur?
Bir alan adı dört biçimde yazılabilir: http://ornek.com, http://www.ornek.com, https://ornek.com ve https://www.ornek.com. Ziyaretçi için dördü aynı sitedir; sunucu için değil. Özellikle www çoğu zaman alan adının DNS yönetiminde ayrı bir kayıttır. Site taşınırken bu kayıtlardan yalnız biri güncellenirse, sertifika yalnız bir ismi kapsayacak şekilde alınırsa ya da diğer adresleri asıl adrese gönderen yönlendirme kuralı yazılmazsa adresler farklı yerlere gider.
Nasıl anlaşılır?
- Tarayıcının gizli penceresini açın; önceki ziyaretlerden kalan yönlendirmeler sonucu değiştirmesin.
- Dört adresi adres çubuğuna tam haliyle,
http://ya dahttps://dahil yazın. - Her seferinde sayfa açıldıktan sonra adres çubuğuna bakın. Dördünün sonunda da aynı adres görünmeli ve aynı sayfa açılmalı.
- Adres değişmiyorsa, farklı bir sayfa açılıyorsa ya da uyarı çıkıyorsa o sürümde sorun var. Aynı denemeyi telefondan da yapın.
Komut satırı kullanabiliyorsanız yönlendirmenin türünü de görebilirsiniz:
curl -sI http://www.ornek.com | grep -iE "^HTTP|^location"Çıktıda 301 ve hedef adresi gösteren bir Location satırı görünmeli. 301 yerine 200 görünüyorsa o sürüm yönlendirilmeden kendi başına açılıyor demektir. Dört adres için de ayrı ayrı çalıştırın.
Nasıl düzelir?
- İki DNS kaydının da güncel sunucuyu gösterdiğini kontrol edin. www'lu ve www'suz kayıt aynı sunucuya gitmeli; eski sunucuyu gösteren kayıt kalmamalı.
- Sertifikanın iki ismi de kapsadığından emin olun. Yönlendirilecek adres de önce https ile açılabilmeli; yoksa ziyaretçi yönlendirmeye ulaşmadan uyarı görür.
- Tek bir asıl adres seçip diğer üçünü ona yönlendirin. Yönlendirme kalıcı (301) olmalı ve tek adımda asıl adrese gitmeli. Hangisinin seçildiği değil, tek bir adres seçilmesi önemli.
- Sitenin kendisi de yalnız asıl adresi kullansın. Sayfalardaki canonical etiketi, site haritası ve site içi bağlantılar seçilen adresi göstermeli.
- Dışarıdaki adresleri güncelleyin. Google İşletme Profili, sosyal medya hesapları ve e-posta imzaları da aynı adresi göstermeli.
Düzeldiğini doğrulamak
Dört adresi yine gizli pencerede ve telefondan deneyin. Hepsi tek adımda aynı https adresine gidiyor ve aynı sayfayı açıyorsa iş tamamdır. DNS değişikliği yaptıysanız bazı ağlara ulaşması birkaç saat sürebilir; ertesi gün bir kez daha kontrol edin.
Sık sorulanlar
01Yönlendirme var ama kendi tarayıcım hâlâ eski adrese gidiyor. Neden?
Tarayıcılar kalıcı yönlendirmeleri ve açılan sayfaları bir süre önbellekte tutar. Gizli pencerede ya da başka bir cihazda doğru çalışıyorsa sorun sizin tarayıcınızdaki önbellektir; ziyaretçileri etkilemez.
02www'lu adres açılıyor ama www'suz adres hiç açılmıyor. Neden?
Alan adının kök kaydı, yani www'suz adres, sunucuyu göstermiyordur. Bazı DNS sağlayıcıları kök kayıtta www için kullanılan kayıt türüne izin vermez; kök kayda sunucunun IP adresi ya da sağlayıcının bu iş için sunduğu özel kayıt türü yazılır.
03Site yeni sunucuya taşındı, bazı ziyaretçiler hâlâ eski siteyi görüyor. Neden?
İki olasılık var. DNS değişikliği önbellekler nedeniyle kademeli yayılır; bu durumda birkaç saat içinde kendiliğinden düzelir. Günler geçmesine rağmen sürüyorsa kayıtlardan biri, çoğu zaman www kaydı, hâlâ eski sunucuyu gösteriyordur.
04Kartvizitte www'lu adres yazıyor, asıl adres www'suz. Sorun olur mu?
Yönlendirme doğru kurulduysa olmaz: www'lu adresi yazan ziyaretçi tek adımda asıl adrese gider. Sorun yalnızca yönlendirme eksik ya da yanlışsa çıkar; bu yüzden kartvizitteki adresi de ara ara deneyin.
Sitenizde bu ya da benzeri bir durum varsa 15 dakikada ekranda gösteririm; sonrasındaki takibi de ben yaparım.