HTTP'den HTTPS'ye Yönlendirme
Yayınlanan: 2020-05-03Şu anda web sitenizin HTTP'den HTTPS'ye yönlendirme yapması önemlidir. Web sitesi, kullanıcılarla banka bilgileri, kredi kartı veya banka kartı gibi giriş bilgilerinin istendiği işleri yürütüyorsa, https bir zorunluluktur.
Evden alışveriş yapma ayrıcalığını elde ederken, hassas verilerinizi güvenli olmayan siteye girip girmediğinize her zaman dikkat etmelisiniz. Ancak, bir web sitesinin SSL sertifikası varsa ve sitesinde https etkinse endişelenmenize gerek yoktur.
Bu yazıda, bir SSL sertifikasına sahip olmanın avantajlarını öğreneceksiniz. Ayrıca, yeniden yönlendirme hakkında bilgi edineceksiniz.
Neden http'den https'ye?
https'ye geçmeden önce buna bir cevabınız olmalı.
- Hassas bilgi
Yukarıda tartıştığımız gibi, siteniz hassas bilgileri işliyorsa, etkinleştirmelisiniz. Müşterinizin ödeme bilgilerinin sızdırılmasını asla istemeyebilirsiniz.
- Güven İşareti
Yeşil asma kilit, kullanıcının sitenin orijinal olduğunu ve güvenilir olduğunu bilmesini sağlar. Bu etkinleştirildiğinde, kullanıcılar site hakkında sahte veriler almazlar. Tarayıcılar, https yoksa URL'de siteyi güvensiz olarak gösterecektir. Ziyaretçilerinizi müşterilere dönüştürmek için bunun olmasını asla istemeyebilirsiniz.
- Web Sitesi Hızını Artırın
Ayrıca web sitesinin yükleme süresini iyileştirmeye yardımcı olur. Google, sayfa yükleme hızını sitenin sıralamasını belirleyen faktörlerden biri olarak görmektedir. Ek olarak, siteniz yavaşsa ve saniyeler veya saniyeler içinde yüklenmiyorsa, ziyaretçiler uzun süre beklemeyecektir. Her zaman HTTP sürümünden daha iyi bir hıza sahip https içeren bir site bulacaksınız.
- SEO'da Güçlendirme
Arama Motorları ayrıca güvenli siteleri tercih eder. Web sitesi https'de çalıştığında, sitenin SEO'su için olumlu bir sıralama sinyali olacaktır.
- Daha iyi yönlendirme verileri için
Siteniz HTTP üzerinde çalışıyorsa ve siteniz HTTPS sitesinde paylaşılıyorsa, yönlendiren verileri izlenemez. Böyle bir durumda birden fazla HTTPS sitesinden gelen trafik doğrudan trafik olarak görüntülenir. HTTPS'den HTTPS'ye yayılım durumunda, bireysel yönlendiren iletilir.
HTTP'den HTTPS'ye yönlendirme adımları:
Şimdi asıl konuyu tartışalım. Yeniden yönlendirmeyi gerçekleştirmek için bu adımları izleyin.
- Destek olmak
Yalnızca yeniden yönlendirme değil, aynı zamanda her büyük değişiklikte sitenizin yedeğini almak güvenlidir.
- SSL Sertifikası
SiteGround, Hostgator vb. gibi ana bilgisayarların çoğu, barındırma planıyla birlikte ücretsiz bir SSL sertifikası sağlar. Ancak, Godaddy gibi bir barındırma sağlayıcısı ile ev sahipliği yaptıysanız, bir SSL sertifikası satın almanız ve sunucunuzda etkinleştirmeniz gerekir. SSL sertifikası olmadan asla https yeniden yönlendirmesi elde edemezsiniz.
- Yönetici Alanına HTTPS Ekle
Arka uçta her oturum açtığınızda, bilgilerin güvenli bir şekilde değiş tokuş edildiğinden emin olmanız gerekir. Bu işlemi gerçekleştirmek için wp-config.php dosyasını açın ve “Bu kadar, düzenlemeyi bırakın!” satırının önüne aşağıda yazılan kodu ekleyin.
define('FORCE_SSL_ADMIN', true);
Sonuç olarak, wp-admin'e güvenli bir bağlantı ile giriş yapabileceksiniz.
- Adresi Güncelle
Kontrol panelinde site adresini kontrol edin. Ayarlar>Genel'i açın ve hem WordPress adresinin hem de site adresinin başında https:// olduğundan emin olun.

- Bağlantıları Güncelle
Veritabanında çeşitli bağlantılar ve HTTP şeklinde içerik olabilir. Bu bağlantıları https olarak değiştirmelisiniz. Ayrıca tüm harici linkler ve şablonlar ve fonksiyon dosyaları https olarak değiştirilmelidir. Bu işlem sırasında resim, video, web fontları, iframe, Javascript, CSS vb. tüm bağlantıları kontrol etmeli ve doğrulamalısınız.
CPanel'de htaccess kullanarak HTTPS Yeniden Yönlendirme
Kök dizini kontrol edin. .htaccess adında bir dosyanız varsa, onu düzenleyebilir, başka bir düz metin dosyası oluşturup kök dizine yükleyebilirsiniz. http'den https'ye yönlendirmek için aşağıdaki işlemleri gerçekleştirin:
.htaccess'te mevcut kodunuz varsa, bu kodu ekleyin:
Yeniden YazmaMotoru Açık RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.alaniniz.com/$1 [R,L]
HTTPS'yi kullanmak için belirli bir etki alanını yeniden yönlendirmek istiyorsanız şu kodu ekleyin:
Yeniden YazmaMotoru Açık RewriteCond %{HTTP_HOST} ^alaniniz\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.alaniniz.com/$1 [R,L]
Ancak, yalnızca bir klasörü yeniden yönlendirmek istiyorsanız bu kodu kullanın:
Yeniden YazmaMotoru Açık RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} klasörü RewriteRule ^(.*)$ https://www.alaniniz.com/klasör/$1 [R,L]
Yukarıdaki kodda, "klasör" yerine klasör adınızı ve "alanınız" kısmını alan adınızla değiştirmelisiniz.
Nginx'te HTTPS Yönlendirmesi
Öncelikle server yönergesi için kullandığınız dosyanın yedeğini alın. Genellikle nginx.conf veya default.conf dosyası olarak bulunur.
Bu kodu o dosyaya ekleyin:
301 döndür https://$server_name$request_uri;
Bu dosyayı kaydedin ve sunucuyu yeniden başlattıktan sonra siteyi test edin.
CDN'de HTTPS Yönlendirmesi
Cloudflare gibi CDN hizmetlerini kullanıyorsanız, hem ücretsiz bir SSL alacaksınız hem de ayarlar altında her zaman HTTPS seçeneğini etkinleştireceksiniz. Cloudflare'deki kripto sekmesinin içinde bulunur.
Google Arama Konsolunda ve Google Analytics'te HTTPS
Siteniz HTTPS'de çalışıyorsa, sitenizin HTTPS sürümünü Google Search Console'da talep etmek için yeni bir mülk eklemeniz gerekir. Ayrıca, GSC'de yeni eklenen mülkte bir site haritasını yeniden göndermeniz gerekir. Bu, Google'ın sitenizin yapısını anlamasını kolaylaştırır. HTTP'den HTTPS'ye yönlendirme yaparsanız bu zorunlu bir adımdır.
Ayrıca, red dosyası yöntemini kullanarak HTTP sitenizden geri bağlantıları kaldırmış olabilirsiniz. Böyle bir durumda, bu dosyayı yeni profilden yeniden göndermeniz gerekir. Ancak bu adımı atmazsanız, algoritması güncellendiğinde Google red dosyanızı kaçıracaktır.
Benzer şekilde, siteyi yeniden yönlendirirken Google Analytics'teyken site ayrıntılarını HTTP'den HTTPS'ye düzenlemeniz gerekir.
HTTP'den HTTPS'ye Yönlendirme Hataları
Bu süreçte kolaylıkla çözebileceğiniz hatalar olabilir.
- Karışık İçerik Uyarıları
Web'inizde kalan herhangi bir HTTP bağlantınız varsa, bu hatayla karşılaşacaksınız. Güvenli olmayan içerik için site taraması gerçekleştirmenin nedeni budur. Karışık içeriğin nedenini öğrenmek için https://www.whynopadlock.com/ bu siteyi kullanabilirsiniz. Buna göre hareket edebilirsiniz.
- SEO Sıralaması
HTTP'den HTTPS'ye yönlendirme yaptığınızda tüm bağlantı suyu geçmedikçe sıralamada geçici bir düşüşle karşılaşabilirsiniz. Aslında SSL, sitenizin uzun vadede daha üst sıralarda yer almasına yardımcı olacaktır.
Toplama
Umarım, şimdi yapabilirsiniz yönlendirmek itibaren HTTP ile HTTPS . Ek olarak gönderi, sitenin performansını, hızını ve SEO'sunu iyileştirmede SSL ve HTTPS'nin önemi hakkında genel bir kavram verir.
Ek Okumalar