WordPress
Web sitesini HTTP den HTTPS ye Yönlendirmek
Web sitesini HTTP den HTTPS ye çevirmek
HTTP den HTTPS ye geçiş, HTTPS her yerde ve son zamanlarda olmalıdır.
Google bunu, arama motoru sonuçlarına göre sıralama sinyali olarak görüyor.
Web sitenizi SSL sertifikasıyla güvence altına almayı düşünmeniz gereken başlıca iki neden var.
- Güvenlik – hassas verilerin kullanıcı tarayıcısından web sunucusuna veya ağ kenarına şifrelenmesini sağlamak için. SSL’ye sahip olmak, web sitenizin güvende olduğu ziyaretçiye de biraz güven verir.
- SEO – HTTPS yeni bir sıralama sinyalidir ve büyük patron sizi izliyor, bu yüzden yarışta geride kalmayın.
Maliyet hakkında endişeleriniz varsa, hatırlatmama izin verin, SSL sertifikasını birçok ihraççiden ÜCRETSİZ alabilirsiniz. Ve SiteGround gibi paylaşılan barınakların çoğu ücretsiz SSL sunuyor.
Bu yeniden yönlendirmeyi yapmanın birçok yolu vardır ve bulduğum en kolay olanı şunlar:
Apache’de HTTPS Yeniden Yönlendirme
- Apache sunucunuza giriş yapın ve yüklü olduğu yere gidin.
- Conf klasörüne gidin ve httpd.conf dosyasının yedeğini alın.
- vi düzenleyicinizi kullanarak httpd.conf dosyasını açın (en sevdiğiniz editörü seçin).
- mod_rewrite.so modülünün yüklendiğinden emin olun.
LoadModule rewrite_module modules/mod_rewrite.so
Yukarıdaki satırın yorumlandığı takdirde uncomment
- Dosyanın sonuna şu dosyayı ekleyin.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Test etmek için Apache web sunucusunu yeniden başlatın. Yapılandırılmış bir web sitesi yeniden yönlendirebilir ve https’de erişilebilir olmalıdır.
Nginx’te HTTPS Yönlendirme
Nginx web sunucusuna giriş yapın ve nginx.conf veya default.conf dosyasının bir yedek kopyasını alın (sunucu yönergesi için kullandığınız dosya ne olursa olsun).
- Server yönergesinde şu komutu ekleyin
return 301 https://$server_name$request_uri;
- Dosyayı kaydedin ve Nginx web sunucusunu yeniden başlatın.
Nginx’i siteyi test etmek için yeniden başlatın.
CloudFlare’de HTTP Yönlendirmesi
Performans ve güvenlik için CloudFlare’den yararlanıyorsanız, bir web sitesinin HTTPS aracılığıyla olması çok kolaydır.
Cloud Flare ücretsiz SSL sertifikası sağlar ve sayfa kuralları aracılığıyla yeniden yönlendirme yapabilirsiniz.
- Cloud Flare’de oturum açın ve siteyi seçin
- Sayfa Kurallarına Git
- “Sayfa Kuralı Oluştur” u tıklayın.
- URL’yi girin (yıldız işareti koyun, bu nedenle yönlendirmeler tüm URI için olur).
- “Bir Ayar Ekle” yi tıklayın ve açılır menüden “Her Zaman HTTPS Kullan” ı seçin.
- “Kaydet ve Dağıt” ı tıklayın.
Birkaç saniye sürecek ve web sitenize https yoluyla erişebilecek durumda olacaksınız.
CPanel’de HTTPS Yönlendirme
Ön koşul: paylaşılan barındırma için bunu kullandığınızı varsayarak barındırma sağlayıcısının SSL sunmasını ve siteniz için etkinleştirilmesini sağlayın.
Paylaşılan barındırma sağlayıcısının çoğunda, cPanel ve yönlendirme seçeneğini başlatmak için aşağıdaki kodu girebileceğiniz .htaccess‘i değiştirme seçeneği sunulmaktadır.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Not: Varolan .htaccess dosyanızda “RewriteEngine On” zaten varsa, onu çoğaltmanız gerekmez.
SUCURI’de HTTPS Yönlendirme
SUCURI, WAF planı kapsamında ücretsiz sertifika sunar ve bunu HTTPS / SSL sekmesine giderek etkinleştirebilirsiniz.
Önce, SSL modunda “Tam HTTPS” yi seçin.
Konfigürasyonu kaydedin ve birkaç saniye içinde sitenize https üzerinden erişebilirsiniz.
WordPress’de HTTPS Yönlendirme
WordPress’de HTTP den HTTPS ye geçiş, sitenizin karışık içeriği bozulmuş / hizmet veriyorsa, tüm kaynakları https: // üzerinden sunacak SSL Güvensizlik İçerik Düzeltici Eklentisi‘ni kullanmanız gerekebilir.
Bir WordPress web sitesini HTTP den HTTPS ye yeniden yönlendirmek isterseniz, .htaccess dosyanızı bu şekilde ayarlayın.
# HTTPS Rewrite RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress # Remove www from URL RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Ayrıca, www olmayan sürümüne yönlendirerek URL’nizin başında www’den nasıl kurtulabileceğinizi gösteren örnek. SEO için kötü olan ve Google, Bing veya Yahoo gibi arama motorlarında sıralamalarınıza zarar verebilecek çift içerikli konuların önüne geçmek için de göz önünde bulundurmak isteyebileceğiniz bir şey olabilir.
İlginizi çekebilir:
- SEO nedir SEO nasıl yapılır? SEO teknikleri nedir?
- YouTube kanalı nasıl açılır YouTuber olmak
- Google Adsense Dünyanın En Yüksek Kazançları Listesi
- Google’ye Alternatif Olabilecek Diğer 17 Arama Motoru
