WordPress ├╝cretsiz SSL kurulumu | wordpress http to https

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

http https admin

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 (  === 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.

Bir ┼×eyler Yaz