WordPress ücretsiz SSL kurulumu WordPress HTTP to HTTPS plugin yada wordpress http to https nasıl yapılır SSL sertifikası ücretsiz nasıl alınır?
Google’ın artık aktif olarak herkesi https protokolüne geçirmeye çalışması yanında, bu aynı zamanda sitenin güvenliği için de bir artı. Özellikle web sitenizde formlar, kayıt, giriş vb. varsa.

HTTPS, site ile tarayıcı arasındaki tüm trafiği şifreler ve saldırganların siteyle paylaştığınız tüm bilgileri (şifreler, e-posta, ödeme ayrıntıları) ele geçirmesini engeller.
Farklı SSL Sertifikaları türleri vardır, ortalama olarak 1.500 ila 5.000 rubleye mal olurlar, ancak fiyat aralığı çok geniştir. Tüzel kişiden de bir onay var. Alt alan adlarını destekleyen varlıklar.
WordPress ücretsiz SSL kurulumu
Öncelikle SSL sertifikasını kendimiz almamız gerekiyor, satın alabilir, ücretsiz kullanabilirsiniz. Bu makalede, sertifikanın ana bilgisayar tarafından yüklendiği en basit durumu ele alacağız. Seçenek daha da kolaydır – 2 tıklama ile Beget’ten ücretsiz bir sertifika alırsınız.
Sertifika kurulur – sitemizin adresini tarayıcıya giriyoruz, sadece http’yi https ile değiştiriyoruz.
Site açıksa – her şey yolundaysa, bir sonraki noktaya gidin.
Değilse, 10-15 dakika bekleyin ve tekrar kontrol edin. Değilse, sertifikanın doğru yüklenip yüklenmediğini öğrenmeniz gerekir.
Http sürümüne bir yönlendirme varsa, eklentilerde, function.php veya htaccess’te yeniden yönlendirme kurallarını aramanız ve silmeniz gerekir.
Ayarlarda site adresini değiştirin
Ayarlar – Genel ‘ e gidiyoruz ve https ile yeni bir adres giriyoruz, kaydet
Sayfaya gidiyoruz ve örneğin menüyü veya makalelerinizin bağlantılarını kontrol ediyoruz. Yeni protokolü takip etmelisiniz.
Ya web sitesi açılmayı durdurursa?
Günlüğü sıfırlamalı ve sorunu temanın eklentilerinde veya function.php’sinde aramalıyız.
wp-config.php adresine gidin ve aşağıdaki kodu buraya yapıştırın:
define('WP_HOME','https://www.mutlupanda.com/');
define('WP_SITEURL','https://www.mutlupanda.com/');
http protokolünü kullanarak sitenizi sitenizle değiştirdiğimiz yer. Yani eski site adresini koda sabitliyoruz.
Şimdi rahatsızlığın veya saptırmanın nedenini bulmalısınız. Eklentileri metodik olarak devre dışı bırakın, wp-config.php kodunu kaldırın ve sitenin çalışıp çalışmadığına bakın. Ardından temayı varsayılan temaya değiştirin ve aynısını deneyin. Sitenin kök dizininde .htaccess’i açın, belki de nedeni budur.
Makalelerdeki site adresini değiştirin
Şimdi makalelerdeki bağlantıların URL’sini değiştirmemiz gerekiyor. Manuel olarak yapmak uzun ve etkisiz bir iştir. Favori arama-değiştirme özelliğimizin devreye girdiği yer burasıdır.
Dikkat! Bu adımdan önce mutlaka yedek alın!
Solda http ile sitenin adresini, sağda https ile adresini giriyoruz. Kuru çalıştırmaya basıyoruz. Her şeyin yolunda olduğunu, her şeyin doğru bir şekilde değiştiğini aşağıdaki sonuçları kontrol ediyoruz. Live Run’a basıyoruz. Ve makalelerimizdeki bağlantıları kontrol ediyoruz.
Çalışmamızda hiçbir zaman doğrudan veritabanındaki herhangi bir şeyi değiştirmeyi kullanmayız. Çünkü WordPress, bazı ayarları serileştirilmiş dizilerde saklar ve bunlar dizenin uzunluğuna bağlıdır. Adresin değiştirilmesi – hattın uzunluğunu değiştiriyorsunuz ve bu veriler artık görüntülenmeyebilir. Bunu başka bir projede yazmıştık: Bir siteyi yayınlarken widget’lar kayboldu.
Ya bir şeyler ters giderse?
Büyük olasılıkla, bul ve değiştir işlemini yanlış yaptınız. Yedeklemeyi iade etmeniz gerekiyor. Her şey yolundaysa, sorun arama-değiştirme yoluyla değiştirme ile ilgilidir.
Adımı tekrarlayın, ancak bu sefer kuru çalışma değişiminin doğru olup olmadığını iki kez kontrol edin. Sorun devam ederse, bir uzmana başvurun.
Konunuzdaki protokolü değiştiriyoruz
Temalarımızdan birini satın aldıysanız veya standart WordPress kullandıysanız, bu adımı güvenle atlayabilirsiniz. Gerçek şu ki, bazı geliştiriciler temadaki dosyalara, resimlere, komut dosyalarına doğrudan yollar belirtir. Bu yaygın değildir, ancak bizim uygulamamızda her 7. konuya el yazısı yolları verilmiştir.
Bu ayrıca dış kaynaklardan stillere ve komut dosyalarına çeşitli bağlantılar içerir. Geri arama widget’ları, sohbetler, sayaçlar, açılır pencereler vb.
Temanızı bilgisayarınıza indirin. Tasarım dosyalarınızda “http://” parçasını arayın. Örneğin Sublime ile bu, tüm konu dosyalarında aynı anda yapılabilir. Yolları doğru olanlara değiştiriyoruz veya daha da iyisi, onları işlevler aracılığıyla yeniden yazıyoruz (minimum geliştirme bilgisi gereklidir).
Son çare olarak, günlüğü atlayabilir ve bağlantıları şu şekilde değiştirebilirsiniz:
wordpress http to https
http://site.com/’dan //site.com’ya
Http’den https’ye doğru yönlendirme
Yönlendirme yapmak için acele etmeyin. Yandex, alan adlarının birbirine yapışmasını beklemenizi önerir. Google için hemen bir yönlendirme ayarlayabilirsiniz. Önce yapışmayı beklemek, ardından saptırmayı ayarlamak en iyisidir. Aşağıda arama motorları hakkında daha fazla yazacağız.
RewriteEngine On RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)\ HTTP/ [NC]
RewriteCond %{HTTPS} off [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}%{QUERY_STRING} [R=301,QSA,L]
Burada sunucu düzeyinde bir yeniden yönlendirme kurduk. Açıkça bir 301 yönlendirmesinden bahsettiğimizi unutmayın.
PHP ile ikinci seçenek:
add_action('init', 'redirect_http_to_https');
function redirect_http_to_https(){ if( is_ssl() ) return; if ( 0 === strpos($_SERVER['REQUEST_URI'], 'http') )
wp_redirect( set_url_scheme( $_SERVER['REQUEST_URI'], 'https' ), 301 ); else
wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 ); exit; }
WordPress HTTP to HTTPS plugin
Bu kodu, temanızın function.php dosyasında son çare olarak eklentinize veya mu-plugins klasörüne koymak daha iyidir. Böylece konu değiştirilirken tüm yönlendirmeler kaybolmaz.
Her iki seçenek de kullanılabilir, ancak birincisi tercih edilir, böylece sunucu istekleri PHP değil de işler.
Protokol değişikliği SEO’yu nasıl etkiler?
SSL sertifikası ücretsiz nasıl alınır?
Site adresini robots.txt olarak değiştirmeyi unutmayınız, arama motorlarının webmaster paneline yeni birincil aynayı koyunuz.
Genellikle protokol değiştirildikten sonra pozisyonlar sarkacak, trafik azalacaktır ama bu geçicidir. Bu nedenle, geçiş yapmaya ne kadar erken karar verirseniz, SEO üzerindeki etkisi o kadar düşük olur.
Şu anda Google, uygulamada zaman göstereceği gibi https ile sitelere öncelik vermeyi vaat ediyor.