
CloudFlare kullanan wordpress siteleriniz için SSL özelliğinden yararlanmak isteyebilirsiniz. SSL yapılandırması sitenizin güvenilirliğini artıracak, dolayısı ile insanlar ve arama motorları için iyi bir intiba oluşturacaktır.
SSL’nin aktif edilmesi sitenize normal http yerine https ile giriş yapılabileceği anlamına geliyor. Şanslıyız ki wordpress de çok basit bir kaç adımda ssl özelliğini aktif ederek çalışır duruma getirebiliyoruz.
1- Cloudflare SSL Aktif etme
Aşağıdaki resimde göreceğiniz alana girerek, SSL aktif edin.

SSL seçeneğinin resimdeki gibi Flexible olmasına dikkat edin, diğer seçenekler detaylı yapılandırma ve uğraş isteyeceğinden sorunlarla karşılaşabilirsiniz..
2- CloudFlare https Kural ekleme
Cloudflare ücretsiz hesaplar için 3 kural ekleme hakkı veriyor bizlere, buda işimizi görecek düzeyde. Aşağıdaki resimde göreceğiniz sayfaya giderek, yine resimde göreceğiniz gibi domaini ekleyip, işaretli yerleri aktif ederek eklemeyi tamamlayın:

3- WordPress cloudflare eklenti kurulumu
Cloudflare için hazırlanmış olan wordpress eklentisini kuralım: CloudFlare Flexible SSL
Eklentiyi kurduktan sonra aktif edin..
Sonrasinda wordpress genel ayarlar sayfasına geçin. Burda site adresini değiştirelim.
NOT: Site adresine mudahale etmesenizde olur, cunku cloudflare sayfa kurali ekledigimiz icin normal http li linkler https olarak islenecektir ve gosterilecektir. Ancak biz yinede ne olur ne olmaz yapalim ;)
Normalde site linkiniz http://siteniz.com şeklindedir. Bunu https li şekilde değiştirmemiz gerekli, örnek resim aşağıda göreceksiniz:

Şuanda sitenizde https (SSL) aktif ve çalışır durumda.
4- CDN servislerini kullananlar
Ben wp süper cache eklentisindeki cdn servisini kullanıyorum. Bu şekilde cdn servisi kullanan arkadaşlar sitesindeki linkleri https li şekilde düzenlemeliler, aksi durumda protokol hatası alabilirsiniz, buda statik içeriğinizin gösterilemeyeceği anlamına gelecektir. Söz ettiğim eklentide bir kere https li cdn adresini kaydediyorum, kendisi bütün statik lıinkleri otomatik düzenliyor, sizin ekstra bir işlem yapmanıza gerek kalmıyor ;)
Mantık böyle, diğerleri içinde aynı yolu takip edebilirsiniz.
Sonuç: WordPress sitemiz artık https li şekilde çalışıyor olacak. Yukardaki sırayı bozmadan yaparsanız sorunla karşılaşmayacaksınız, ancak bazı problemler yaşamanız vakidir.
Bunlar:
Eklentiyi kesinlikle deaktif etmeyiniz, çünkü cloudflareden gelen trafiği otomatik olarak https li şekilde çözümlüyor ve linkleri bu şekilde ayarlıyor. Eğer eklentiyi deaktif ederseniz sitenizde SSL protokolünden kaynaklı dosyalara erişimde sorunlar yaşandığını göreceksiniz.
Aynı şekilde admin sayfanıza giriş yapmak istediğinizde, giriş yapamadığınızı görmenizde muhtemeldir. Böyle bir durumda Cloudflare deki sayfa kuralını kaldırabilir ve giriş yapıp eklentiyi aktif ettikten sonra kuralı tekrar ekleyebilirsiniz.
Oluşabilecek sorunları burdan yazabilirsiniz, geri dönüşüm inanılmaz hızlı olacaktır :)
Kaldirilan anlatim alanlari:
Asagidaki cloudflare eklentisi anlatimdan kaldirilmis yerine farkli bir eklenti anlatilmistir, sebebi: cdn servislerine ait linkleri degistirmiyor ve statik dostalarin linklerinide degistirmiyor. Bu sekilde fazla isimize yaramaz, ancak yinede anlatimin sirasina ve anlatima asagida yer veriyorum:
3- WordPress cloudflare eklenti kurulumu
Cloudflare için hazırlanmış olan wordpress eklentisini kuralım: CloudFlare
Eklentiyi kurduktan sonra aktif edin ve eklenti ayar kismina girin, asagidaki sekilde duzenleyin ve kaydedin:

Cloudflare APİ KEY almak için buraya girin ve aşağıdaki resimdeki alanı kullanın:

Sonrasinda wordpress genel ayarlar sayfasına geçin. Burda site adresini değiştirelim.
NOT: Site adresine mudahale etmesenizde olur, cunku cloudflare sayfa kurali ekledigimiz icin normal http li linkler https olarak islenecektir ve gosterilecektir. Ancak biz yinede ne olur ne olmaz yapalim ;)
Normalde site linkiniz http://siteniz.com şeklindedir. Bunu https li şekilde değiştirmemiz gerekli, örnek resim aşağıda göreceksiniz:

merhaba wordpress olmayan bir siteye nasıl yapılacaktır. wordpress için bu bilgi hala güncel midir. teşekkürler
WordPress olmayan siteler icin 1. ve 2. bolumleri uygulayin. Sonrasinda sitenizdeki linkleri https:// olarak degistirin. Sorunsuz calisacaktir. Burda onemli olan sitenizdeki linklerin http olmamasi, aksi durumda hata alacaksiniz.
WordPress icinde guncel bir konudur, hazirlayali cok olmadi :)
pagerules kısmı mecburi mi. Birde tam olarak nasıl yazılacağını gösterir misiniz. sanırım * işareti dekoyuluyor.
Mecburi, cunku cloudflare gelen istekleri SSL li linklere yonlendirecek. Ancak Eklentiyi kurup https ozelligini on yapin, calisip calismadigini kontrol edin, belki cloudflareden extra duzenlemeye gerek kalmaz. WordPress olmayan sitelerde de eklenti olmadigi icin pagerules eklemeniz gerek.
teşekkürler. Ben cloudlfareden por paket aldım. Bununla ilgili extra bir durum olmaz sanırım. yine flexble seçmek gerekecek değil mi
Extra bir isleme gerek yok, pro versiyonlar icinde flexible ozelligini secebilirsiniz, diger ayarlar daha karisik, ilerleyen donemde zaman bulursam bunlarada deginirim.
Ayrica konuda da uyardim, bu ozelligi acmak istiyorsaniz bazi kriterleri goz onune alin. Hitli ve kazanan bir siteniz varsa bir sure hitlerinizde ve kazanclarinizda dusus yasayabilirsiniz.
birde pagerules site eklemeyi ayrıntılı gösterirseniz memnun olurum
Cok basit, sadece resimdeki sirayi (ustden asagi) takip edin yeterli: https://kuaza.com/wordpress/wordpress-cloudflare-ssl-ozelligini-kullanma-https/attachment/page-rules-wordpress-cloudflare-web-performance-security
onemli olan domain kismi. ornek kuaza.com icin: *kuaza.com*
Hosting başka yerden alan adı başka yerden alınmışken ssl himzetide clouldlflareden kullanmak sorun olur mu acaba. ben dns eklediğim zaman çalışmıyor bunun ayrarı var mıdır
Nasil ekliyorsunuz ? Cloudflareden siteyi ekleyin, sonrasinda size NS verecek, bunlari domain panelinizden yeni nsler olarak guncelleyin. NS lerin guncellenmesi 20 saati bulabilir, beklemeniz gerekiyor. Sonrasinda calismaya baslayacaktir.
tamam bu şekilde ekliyorum. fakat domainle hosting firması farklı olunca sorun olmaz sanırım. çünkü başka ns kullanıyorduk normalde
Hayir sorun olmaz, siz dedigim sekilde ekleyin nsleri, NS ler aktif olunca siteniz acilacaktir, ancak ara ara cloudflare paneline girip eklediginiz domain alanina girin, tekrar kontrol ettirerek cloudflarede aktif olmasini saglayin.
ERR_NAME_NOT_RESOLVED hatası veriyor biraz bekleyelim bakalım
NS leri dogru girdiginizden eminmisiniz ? Ayrica cloudflare paneline girin, sizden tekrar kontrol etmenizi isteyecek, kontrol edecek nsleri eklemisseniz cloudflaredeki hesabiniz aktif olacak. bunu atlamamaya calisin.
sanırım benim clodflare site ekleme konusunda biraz döküman okumam gerekecek. bu konuda görsel kaynak önerir misiniz.
not: ayrıca aktif görünüyor.
Site ismini yazarmisiniz bende bi kontrol edeyim, sorun nedir anlariz ;)
Hocam ben dediklerinizi aynen yaptım Ama benim sorunun resimlerim görünmüyor sitemde aşk kapatınca görülüyor açınca görünmüyor
merhaba bende sizin gibi aynı hem wp süper cache hemde cloudflare ssl kullanıyorum ama benim resimlerim görünmüyor ne yaptıysam sorunu çözemedim. Yardımcı olursanız sevinirim kolay gelsin
Statik dosyalar icin webserveriniza izin vermeniz gerekli. Nginx kullaniyorsaniz, site konfigurasyon dosyasinda bu resimdeki kodu location icine eklemeniz gerekli: http://cdn.kuaza.com//home/kuaza/yygg/wp-content/uploads/2016/03/cdn-erisim-izni.png
Sonrasinda nginx e restart atarak ayarlarin aktif olmasini saglayin ve tekrar kontrol edin, duzelmesi lazim. Duzelmezse cloudflareden cacheleri temizleyin hepsini, tekrar kontrol edin, hala duzelmemis ise birsey atlamis yada yanlis yapmis olabilirsiniz.
Eger nginx kullanmiyorsaniz, kullandiginiz webservera gore ordaki ayari yapmaniz gerek, ayni kod yapisi olmayabilir, arastirarak bulabilirsiniz. ‘Access-Control-Allow-Origin’ seklinde bu ayari arastirabilirsiniz.
hocam çok teşekkür ederim deneye deneye buldum sorun rocket loaderi kapatınca düzelti
Merhaba cloudflare uptime %100 demesine rağmen 1-2 gün erişim sorunları yaşandı. Önce sunucudan sandım fakat cloudflare den olduğunu anladım. Daha sonra nameserverları normal sunucunun nameserverlarını çevirdim. Fakat SSL cludflare açık olduğundan şu an https olarak eklenmiş olan resimler (404 Not Found The server can not find the requested page: site.com/cp_errordocument.shtml (port 443) ) hatası ile görünmüyor. Ayrıca bazı linklerde “bu site güvenilir değil” hatası veriyor.Şimdi ne yapmalıyım ki cloudflare bağlanmadan tekrar sunucumda normal http olarak resimler düzgün açılsın.
Normal nameserver lariniza gectiyseyiz eklentiyi deaktif edip, Ayarlar -> Genel bolumunden site linkini duzenleyin (https li site linkini http olarak degistirin), cache eklentisi kullaniyorsaniz genel cachelerinizi bosaltin. Teknik olarak linklerin duzelmesi gerekiyor.
Konunun basinda da uyarida bulunmustum, ticaret siteniz yoksa https olayini yapmaniza gerek yok: Çalışan ve hitli bir sitenizi ssl ye geçirdiğinizde hitlerinizde ve kazançlarınızda düşüş yaşayabilirsiniz. bu yüzden genel website sahipleri bu uygulamaya zorunlu olmadığı sürece geçmesinler. SSL özelliğini daha çok e-ticaret siteleri, güvenlik gerektirecek içerikli ve bilgi toplayan siteler kullanmalıdır. bilgi amaçlı yada blog siteleriniz için bunu şimdilik düşünmemenizi öneririm.
Saygilar, umarim sorunu cozerseniz, aksi durumda tekrar problemi yazin gerekli yardimi yapacagim size.
NOT: 2 yila yakindir cloudflare kullaniyorum, herhangi bir sorun yasamadim. Sizin sorununuz sanirim farkli bir konuyla alakaliydi.
Faydalı bir yazı teşekkürler.
Hocam mobilden siteye girdiğim zaman hata alıyorum. Mobil ayarları varmı yada bunu nasıl düzeltirim
Ben sitenizi test ettigimde bir sorunla karsilasmadim, ayrica mobil icin bir ayar mevcut degil eger mobil site farkli bir subdomainde degilse ki yinede ekstra bir ayara gerek kalmiyor.
Meraba,
Cloud Flare DNS ayarlarını değiştirdim / green okay i aldıktan 5 saat sonra websitesi hata veriyor.
WP SUper Cahce eklentisi kullanıyorum.
websitesi nde SSL var. ( Başka bir firmadan )
Hata kodu: SSL_ERROR_NO_CYPHER_OVERLAP
Şu an : Crypto >> SSL yi ff yaptım. Oda çözüm olmadı.
Yazını okudum. Sizce nerede hata yaptım.
sygl.
Tarayici kaynakli bir soruna benziyor, soz ettiginiz site imzanizdaki mi (naptinmachine…) eger oysa bende sorunsuz sekilde ssl olarak giriyor siteye.
Yazınız için öncelikle teşekkür ederim. Yol haritanızı eksiksiz yerine getirdim ancak https olsada yeşil güvenlik simgesi çıkmadı.
Cloudflare eklentisini kurdum(lexıble kurmadım)
Apı key ve page rules kısmını tamamladım.
sizin anlattıklarınıza ek olarak ben litespeed cache eklentisi kullanıyorum. Cloudflare ve lite speed önbellek temizlğide yaptım. Ancak biyerlerde eksiklik mi var bilemedim? Yardımcı olabilir misiniz?
Teşekkür ederim.
Https çıkması zaman alabilir bir süre bekleyip farklı bir bilgisayarda tekrar bakarak deneyebilirsiniz, hala aynı ise bana site linkinizi gönderin bi inceleyip eksikliklerinizi yazayım.
Teşekkürler hocam hallettim sorunu. Ancak benım farklı bir sorunum oldu. Burda yaptığım yorumda bunyamın ismim olarak yorum yaptım web sitemide galiba yazmışım. Sitemde anchor text olarak ismim çıkıyor bunu nasıl düzeltebilirim. Ya ismimi düzeltmem ya da web sitemi silmem gerek galiba hocam yardımcı olur musunuz
Site linkinizi sildim yorumunuzdan:)
Mükemmel, bu blog için teşekkür ederiz. Ayrıca, bu yöntemi tuvalet kağıdı web sitemizi yüklemek için kullanacağız.
ilerisurustekniklerikursu.com sitesi hata veriyor incelermisin
Merhaba yönlendirme ile ilgili bir sorun var. Anladığım kadarıyla site https versiyonuna yönleniyor ancak https versiyonuda siteyi http li versiyona gönlendiriyor ve devamlı bir döngüye giriyor. buda hatalara neden oluyor. Öncelikle web sitenizin https li domainde çalıştığını onaylayın ve cloudflarede ki yönlendirme işlemini sonra yapın. Bu hata düzelene kadar yönlendirme ayarını devre dışı bırakabilirsiniz.