WordPress SSL Sertifikası (https)

Want create site? Find Free WordPress Themes and plugins.

WordPress siteleri kullanan arkadaşlar, siteleri için aldıkları SSL sertifikalarını kullanabilmek için site üzerinde düzenleme yapmaları gerekmektedir.

Ben hiç mi hiç anlamıyordum bu işten fakat biraz fazla kurcalayınca olayı kendi başıma çözmenin mutluluğu ile bu yazıyı yazmaya karar verdim.

Ben yeterince yoruldum bari siz yorulmayın 🙂 Neyse Konumuza dönelim.

SSL Nasıl Alınır?

Ücretsiz SSL Sertifikası veren siteler mevcut fakat ben hiç merak edip araştırmadım. Zaten uğraşılacak da bir şey gibi gözükmüyor. Yani SSL almak için hosting firmanıza parayı vereceksiniz onlarda sertifikanızı ayarlayacaklar.

Bu aşamadan sonra olay tamamiyle size kalıyor.

WordPress SSL Ayarları Nasıl Yapılır? – WordPress HTTP Gezintiyi HTTPS Yapmak – WordPress HTTPS Ayarları – WordPress HTTP Sayfaları HTTPS Yapmak ;

Hosting hesaıbınıza giriş yapıp, Public_html yada WWW klasörüne giriş yapıp, .htaccess dosyasını bulacaksınız. Bu dosyanın içeriğinde muhtemelen;

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress

Şeklinde satırlar karşınıza gelecektir. Bu satırlara ;

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.metinoktay.net/$1 [R,L]

Yukarıdaki kodlarını da girmeniz gerekmektedir. Kodlar öncelik açısından RewriteEngine On satırından hemen sonra gelmelidir.

Yani dosyanın tam şekli ;

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.metinoktay.net/$1 [R,L] RewriteBase /
RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress

Yukarıdaki gibi olacaktır. Her ihtimale karşı dosyanın yedeğini almadan değişiklikleri yapmayınız.

HTTPS Sayfalar Sarı İşaret – Explorer Güvenli Site Bilgisi Çıkmıyor? – Firefox sayfayı güvenli bulmuyor

Gibi sorularınızın kısa cevabı; Sayfalarınızda paylaştığınız linklerle alakalıdır. Yukarıdaki kodlama sayesinde sitenize ait bütün linkleri HTTPS’ye çevirmiş olacaksınız o nedenle kodlamayı kurcalamanız gerekmemektedir. Sayfanızdaki resimlerin sizin hostinginizde yüklü olması reklam vs. gibi linkler veriyorsanız bu verdiğiniz linklerin ”HTTPS” olması gerekmektedir. Yani kısacası sitedeki bütün linkler HTTPS ile başlamak zorundadır.

Dip not; Sitenizin şablon dosyalarında bulunan linkleri değiştirmenize gerek yoktur.

Örnek verecek olursak;

<li><a href=”http://twitter.com/home?status=https://metinoktay.net/promopos/” target=”_blank” title=”Tweetle”><div class=”twitterpaylas”></div></a></li>

benim site şablonum da twitter paylaşımı için otomatik oluşan bir kod var. Bu tarz kodları değiştirmenize gerek yok HTTP olarak kalabilirler.

Yani bu kodlar sizin temanızın dosyalarında ve wordpressin kendi içerisinde bulunan kodlar ve değiştirmeniz gerekmemektedir.

 

 

 

 

Did you find apk for android? You can find new Free Android Games and apps.
Metin Oktay POLAT

Author Metin Oktay POLAT

More posts by Metin Oktay POLAT

Join the discussion 61 Comments

  • Alp dedi ki:

    uzun zamandir aradigim bir anlatim tesekkürler

  • Gökhan dedi ki:

    Merhaba ben bugün siteme SSL sertifikası hizmeti aldım ancak SSL site açıldığında almıyor dediler. sitenizi taratın bende taratınca version.php dosyasındaki hata tespitedildi ancak bunu kimse düzeltemedi bilgisi olan yok yardımcı olurmusunuz. sitem http://www.depodolusu.com
    php kodlar aşığıdaki gibidir.

    <?php
    /**
    * The WordPress version string
    *
    * @global string $wp_version
    */
    $wp_version = '3.9.1';

    /**
    * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
    *
    * @global int $wp_db_version
    */
    $wp_db_version = 27916;

    /**
    * Holds the TinyMCE version
    *
    * @global string $tinymce_version
    */
    $tinymce_version = '4021-20140423';

    /**
    * Holds the required PHP version
    *
    * @global string $required_php_version
    */
    $required_php_version = '5.2.4';

    /**
    * Holds the required MySQL version
    *
    * @global string $required_mysql_version
    */
    $required_mysql_version = '5.0';

    $wp_local_package = 'tr_TR';

    • Metin Oktay dedi ki:

      Mevcut version dosyanızda hata gözükmüyor. Fakat şu noktada bi yanılgı olabilir PHP Version yazan kısım ve MySql Version yazan kısımları doğru kontrol etmeniz gerekmektedir. Panel sisteminiz var ise panele giriş yapıp bu versionların doğruluğunu teyit edin. Yine olmaz ise wordpress ana dosyalarınızı manuel olarak yenileyin ve düzenlemelerini tekrar yapın. Şunu da bilmeniz gerekli : WordPress Mysql ve Php versionlarını otomatik olarak her güncellemede kontrol eder. Yani normal şartlarda bu dosyada hiç bir hata olmaması gerekiyor ki wordpress versionunuz güncel.
      Ayrıca SSL ile bu bilgilerin pek fazla alakası yoktur. SSL ayarlarını tamamiyle HTACCESS dosyası üzerinden yapmanız gerekmektedir.

  • Almina dedi ki:

    Öncelikle merhaba. Paylaşımınızı beğendiğimi belirtmeliyim, eğer bu kadar kolaysa 🙂
    Malum Google bizlere SSL dayatması yaptı, nasıl olur falan gibi araştırırken sayfanızı buldum; ve çok kolay geldi.
    Teşekkürü de bir borç bildim açıkçası.
    Not, sitenizi, ve renkleri de çok beğendiğimi belirtmeden geçmemeliyim.
    İyi çalışmalar.

  • Ali Gültekin dedi ki:

    Teşekkürler Çok İşime Yaradı 🙂

  • Ahmet dedi ki:

    Selamlar;

    Bendeki problem resimlerin linkleri her seferinde http:// olarak kalması ne yaptımsa olmadı.

    Bu konuda yardım edebilecek bir kişi var mıdır

    Teşekkürler

    • WordPress Yönetim panelinizden Ayarlar kısmından yapmanız gereken standart ayarları yaptınız mı? Yaptıysanız böyle birşey olmaması gereklidir. Buna ragmen oluyorsa bir WP Güncellemesi yapmanızı tavsiye ederim.

  • emre dedi ki:

    selamlar…. paylaşım için çok teşekkürler..
    benim durumum biraz farklı..
    wordpress sitemin admin paneli tamamen yeşil kilit ile gösterilirken, sayfanın kendisinde sarı uyarı veriyor..
    server a boş html bir dosya attığım zaman onda da problem yok..
    anlamadım gitti..
    yardımcı olursanız seviniim

    • Emre Bey, Sitenizden dışarıya çıkan linkleri kontrol edin. Bunun sebebi sizin sitenize ait olmayan linklerin sayfanızda bulunmasıdır. Tabi bu linklerde tema dosyalarınıza gömülü değilse bu sorun oluşuyor. Yani yazdığınız yazılarda yada yorum ve bağlantılarda tarama yapın dış linkleri bulun ve temizleyin sorun büyük olasılıkla ortadan kalkacaktır.

  • SSL Sertifikası dedi ki:

    Metin bey anlatımınız ile beraber şuanda sitemizi ssl sertifikalı yapmış bulunmaktayım teşekkür ederim.

  • emre dedi ki:

    Metin Bey selamlar.
    Sistem dışarıdan instagram verileri çekiyor widget olarak. Bunu kaldırdığım zaman sorun kalmıyor ancak bu widget kullanmam gerek.
    Google ın ssl için sunduğu bir java script kütüphanesi var ancak bunu kullanınca da sistemdeki bazı widgetleri kullanamaz oluyorum 🙂
    Durum biraz karıştı anlayacağınız 🙂
    Cevap için teşekkürler

    • Instagram verilerini çekme işlemini eklenti ile yapmış olmalısınız ki böyle bir durum ile karşılaşıyorsunuz. Veri çekme işini direk olarak tema dosyalarınıza kod olarak yedirirseniz bu sorun ortadan kalkacaktır. Yani sizin bir parçanız gibi gözükmeli widget olarak yayınladığınız şeyler. Aksi halde dış veri çektiniz gerekçesiyle Sarı ışıkta kalırsınız.

  • Alper dedi ki:

    Selamlar. WordPress kurulu sitemde kalıcı bağlantı ayarları değiştirdim permalik finger kurdum hiç bir sorun yok gibi görünüyordu ancak sonra farkettim ki yeni bir yazı yazdığımda domain başına https:// alıyor ve yazıya girmek istediğiniz de site zararlı uyarısı veriyor. Ne yapmam gerekir hata nerde bilen biri yardım ederse çok sevinirim

    • Yaptığınız geçmiş ayarları iyi kontrol etmeniz gerekli. Bazı bölümleri düzeltmeyi unutmuşsunuzdur. Neleri düzeltmeniz gerektiğini biliyorsanız baştan başlayıp, tek tek kontrol ederek gidiniz. Kullanıcıların en büyük hataları da bu yönde oluyor yaptığınız işlemleri bir yere not etmiyor unutuyorsunuz.

  • emre dedi ki:

    selamlar…
    web sitem içindeki bazı postlarda ssl sarı ışık veriyor.
    bazılarında vermiyor..
    herhangi bir harici bağlantı olmamasına rağmen neden böyle bir uyarı alıyorum?
    teşekkürler

  • Ceyhun dedi ki:

    Peki SSl siteyi hangi klasöre kurdunuz httpdocs mu httpsdocs mu ?

  • faruk dedi ki:

    merhaba hocam dediğin gibi .htaccess dosyasını güncelledim yukardakilerle fakat hala uyarı işareti var, sayfanın içeriğinde http var diyor hala?

    • htaccess düzenlemekle iş bitmiyor işte. Uyarı işaretinden kurtulmak için post içeriklerini kontrol edip, içeriklerde bulunan linklerin tamamını düzeltmen gereklidir.

  • fatih dedi ki:

    benim siteye naptıysam ssl yesil yanmadı saolsun yazi guzel ilgilendiginiz icin tesekkurler denilen herseyi yaptım

  • Fatihh dedi ki:

    Sitemde ssl aktif hale getirebilmek için tüm yöntemleri denedim ama site bir türlü ssl geçmedi sürekli yönlendirme döngüsü hatası veriyor ve ön yüzde bozulmalar kaymalar meydana geliyor nasıl ssli aktif hale getiririm

  • recai tekin dedi ki:

    Metin bey, Aldığım SSL sertifikası, hosting firmam tarafından yüklendi ve ödeme sayfasında kullanılacak şekilde ayarladım.Ancak bir türlü yeşil https yazısı görünmüyor. Site kontrol panelinden URL ve site ismini https ‘ ye geçirdiğimde kontrol paneline tekrar giremiyorum.Admin bar görünüyor ama işlem yapılmıyor. Denemediğim yöntem ve plugin kalmadı. Lütfen bu durumun neden kaynaklandığını düşündüğünüzü söyler misiniz?

  • emre dedi ki:

    merhaba men siteye cloudflare-den ssl sertifkasi aldim ama simdi site admin panelne giremiyorum ns yonledirdim siteye fakat yine site admin panel acmiyo neden ola bilir wp istifade edirem
    wordpress-ayarlar-genel– ordanda sitenin url https yaptikdan sora bu sorun oldu

  • faruk dedi ki:

    hocam iyi günler dediklerinizi yaptım fakat olmadı sitem bu https://www.webdenpara.com/
    forumu sonradan eklemiştim http://webdenpara.com/forum/ foruma başka siteden bulduğum bir kodu denedim oldu sorunsuz . SSL eklentisi indirdim yine olmadı yardımcı olursanız sevinirim

  • Altun dedi ki:

    Sayfama yüklemeyi düşünüyorum ssl sertifikası ancak her hangi bir sor olur mu arkadaşlarda olduğu gibi merak ediyorum. Paylaşım için teşekkürler

  • Sohbet dedi ki:

    Merhaba Metin Bey
    Öncelikle güzel anlatım ve paylaşımınız için teşekkürler. Benim sorum fotoğraflarla ilgili olacak. Örneğin site de ekli olan fotoğraflar var ise, ssl ekleyince o fotoğrafların ssl de çıkması için ne yapabiliriz? Bu nasıl yapılır, bilgi verirseniz çok seviniriim. Fotoğrafların adreslerini ssl ye uyumlu olacak biçimde nereden değiştirebiliriz. Teşekkürler

  • erkan dedi ki:

    merhaba benim yeni açtığım bir sitem var sizin ssl aldım sizin dediğiniz gibi htaccess den yönlendirdim ama sarı ışık yanıyor kontrol edebilirmisiniz

  • seslinerde dedi ki:

    Bilgi için cani gönülden teşekkür ederim

  • Mustafa Itri dedi ki:

    Öncelikle anlatım için teşekkürler.
    Ben şu sıkıntıyı yaşıyorum:
    Siteye ilk girdiğimizde yeşll olan https sonra renksiz oluyor. Ancak admin panel, herhangi bir posta geldiğimizde ya da an sayfaya yönlendiren başlığa tıkladığımızda https yeşil olmakta.

  • Sungurlu dedi ki:

    Merhaba,

    Benim merak ettiğim bir konu var. SSL Sertifikasını hostu aldığımız firmadan almamız mı gerekiyor ? Yani benim hostingim natro da ama SSL sertifikasını isimtescil den almak istiyorum bu mümkün mü ?
    Teşekkürler.

  • aktifklavye dedi ki:

    merhaba güzel anlatmışsınız teşekkürler denedim ve dediğiniz gibi halen firefox chrome gibi tarayıcılar da güvenli değil diye alıyorum ne yapmam gerekiyor ? isimtescil den aldım ssl i herşey düzgün görünüyor dogrulama vs fakat tarayıcılar güvenli değil diyor teşekkürler

  • ahmet dedi ki:

    Merhaba;
    halen güvenli değil diyor, gerekli düzenlemeyi yaptım fakat su-aritma-servisi.com domain

  • Kpss Öabt dedi ki:

    Çok ama çok teşekkürler hocam. Eklentilerle falan uğraşmaya hiç gerek yokmuş. Tek bir ekleeyle site artık kendiliğinden ssl bağlantılı oluyor…

  • cem akbulut dedi ki:

    Merhabalar hocam ayarları ne yaptıysam şu hatayı aldım
    Sayin Kullanicimiz, 5.46.253.102 IP adresinden 93.89.227.253 ip adresine gelen asiri istek nedeniyle su anda talebinizi kabul edemiyoruz. Lutfen daha sonra tekrar deneyiniz.

  • Onur Çakır dedi ki:

    Merhaba güzel bir yazı olmuş bende bloğumda ücretsiz ssl almak için izlenecek yolları anlatım bakabilirsiniz.

  • Onur dedi ki:

    Merhaba çok güzel bir paylaşım teşekkürler.

  • Onur dedi ki:

    Merhaba üzgünüm bir yorumu iki defa göndermişim.

  • Hilal dedi ki:

    SSL sertifikası var ama güvenli yazısını göremiyorum.
    Acaba Adsense reklamları etkiler mi?

  • Ysn dedi ki:

    Merhaba,
    Siz neden bıraktınız SSL kullanmayı ? Bir sebebi var mı acaba

  • Harun dedi ki:

    Merhabalar, tüm sayfaları https’ye yönlendirdim fakat iki sayfamı http olarak kullanmak istiyorum. Bunun için nasıl bir kod yazmalıyım?

  • yusuf tas dedi ki:

    Arkadaşlar ben SSL sertifikası aldım ama kurulumunu yukardaki gibi aynen yapıyorum siteye ulaşılamıyor hizmet aldığım firma çok fazla yönlendirme var o yüzden diyolar ne yapmam lazım yardımcı olabilirseniz süper olur

  • kerem dedi ki:

    Merhaba,
    Bende yaklaşık 1 aydır https deyim. Admin panelinde sorun yokken websitemde güvenli uyarısı çıkmıyor. Host firmasıylada görüştüm onlar da baktı çözemedi. Birde siz göz atarmısınız sorun acaba nerede. Site içindeki bütün linkler https olarak güncellendi.

  • Ömer dedi ki:

    Teşekkür ederim kardeşim ama benim sitemde hala “bu siteye bağlantınız tam olarak güvenli değil” ibaresi çıkmakta. Ne diyorsunuz bu konuda?

  • Muharrem dedi ki:

    Merhaba kardeşim benim sitem ssl yaptım ne ayar yaptımsa beyaz sayfa geliyor yeniden kurdum gene aynı :/

  • Marina Zemina dedi ki:

    Здравствуйте! Added domain mapping. Domain mapping allows you to map external domains that host their HTTPS content on a different domain.

Leave a Reply