WordPress Eklentisiz SSL Yönlendirme!

WordPress eklentisiz ssl yönlendirme. WordPress sitenizde eklentisiz ssl yönlendirme nasıl yapılır öğrenmek istiyorsanız aşağıdaki adımları takip edin.

WordPress Eklentisiz SSL Yönlendirme!
WordPress Eklentisiz SSL Yönlendirme!

Öncelikle SSL nedir bunun cevabını verelim!

SSL, istemci yani sitenizi kullanan, görüntülemek isteyen kullanıcılara verilerinizin şifreli olarak gönderilmesi ve alınması metodudur.

Alınan ve girilen veriler şifrelenerek bir tünelden gönderilir ve üçüncü kişiler ulaşamaz.

En azından bize öyle deniyor. SSL sertifikası aldığınız zaman tarayıcıda bir yeşil kilit gözükür. Bu kilit sizin sitenizin şifreli olarak kullanıldığını gösterir.

SSL ve SEO ilişkisi nedir?

SSL kullanan siteler, Google ‘ın sevdiği sitelerdir. Kullanıcıya ve arama motorlarına güvenli bildirisi yapıldığı için rakip sitelerin önüne geçmiş olursunuz.

Ayrıca sonradan ssl alan arkadaşlar yönlendirme yaparak veri kayıplarını ortadan kaldırabilirler. Google bu yönlendirmeleri bir hata olarak algılamaz ve siteniz için bir olumsuzluk söz konusu olmaz.

Search Console gibi bir analiz uygulaması kullanıyorsanız sitenizin ssl ile düzenlenmiş url sini de eklemelisiniz.

Hadi artık gelelim yönlendirme işlemlerine:

SSL Yönlendirme için ilşk adım:

Halihazırda bir ssl sertifikasına sahip olduğunuzu düşünürsek ilk yapmanız gereken WordPress admin panelinize girip ayarlar > Genel bölümüne girip “WordPress adresi” ve “Site adresi” url kısımlarını benim değiştirdiğim gibi değiştirmeniz.

WordPress Eklentisiz SSL Yönlendirme
WordPress Eklentisiz SSL Yönlendirme

Burda en önemli nokta iki url nin de aynı olmak zorunda olması. Bunu önemseyin eğer eksik veya yanlış bilgi girerseniz veritabanınızdan ayarları eski konumuna almak zorunda kalırsınız çünkü siteniz açılmaz.

Sitenizin bazı sayfaları eskiden google ‘da http olarak kayıtlıdır eğer http yi https ye yönlendirmezseniz sitenizin ilgili sayfası açılmayacaktır ve hata alacaksınız.

Sitenizdeki içerik kaldırılmamış durduğu yerde durmuş olsa bile giriş yapılamaz. Bunun için yönlendirme ayarlarını da yapmalıyız.

Peki WordPress eklentisiz SSL yönlendirme nasıl yapılır?

Yönlendirme yapmak için ilk önce hostinginizin ana dizini olan “public_html” klasörüne giriş yapmanız gerekiyor. FileZilla gibi bir program kullanıyorsanız ftp ile bağlanabilirsiniz. Klasörün içine girerek “.htaccess” dosyasını buluyoruz ve düzenle diyip ilgili kodu ekliyoruz.

Cpanel ‘de .htaccess dosyasını nasıl buluruz?

Tarayıcıya https://siteniz.com/cpanel urlsini girip tıklayın sizi cpanel e yönlendirecek. Gerekli bilgileri girip tıklayın.

cpanel giriş ekranı
cpanel giriş ekranı

Gerekli bilgileri bilmiyorsanız hosting firmanız ile görüşün muhtemelen mail olarak size daha önce göndermişlerdir. Göndermeseler bile talep ettiğinizde gerekli bilgileri size sağlayacaklardır.

Ardından anasayfa da aşağıdaki bölümü tıklayın.

cpanel dosya yöneticisi
cpanel dosya yöneticisi

Dosya yöneticisini tıkladıktan sonra sitenizin /public_html kök dizinine girmiş olacaksınız. Orada .htaccess dosyasını bulup düzenleyin.

.thaccess dosyası
.thaccess dosyası

Üç farklı yöntem olan kodlar aşağıdaki gibidir. İstediğinizi kullanabilirsiniz.

1.yöntem| WordPress Eklentisiz SSL Yönlendirme

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2. yöntem| WordPress Eklentisiz SSL Yönlendirme

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

3. yöntem| WordPress Eklentisiz SSL Yönlendirme

RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.siteismi.com%{REQUEST_URI} [NS,R,L]

bu kodlardan herhangi birini “RewriteEngine On” kodunun altına eklemeniz gerekli.

Tüm bu adımları doğru şekilde yaptığınız zaman herhangi bir sıkıntı olmadan siteniz https:// şeklinde açılacak http:// ile girmeye çalışsanız dahi https:// ‘ye yönlendirilecektir.

Fakat tüm bunları yapmadan önce .htaccess dosyanızın yedeğini almanızı öneririm. Ne olur ne olmaz. Bilinmeyen bir hata oluşur ise gidermek kolay olur.

.haccess dosyası yoksa:

/public_html kök dizinine kendiniz oluşturabilir aşağıdaki kodu ekleyebilirsiniz.

# BEGIN WordPress
RewriteEngine On
RewriteCond %{HTTPS} On
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

Eğer .htaccess dosyası ile uğraşmak istemiyorsanız;

Temanızın Functions.php dosyasına aşağıdaki kodu ekleyerek yine aynı yönlendirmeyi yapabilirsiniz.

function armyyazilim() {
if ( is_ssl() && ! is_admin() ) {
if ( 0 === strpos( $_SERVER['REQUEST_URI'], 'http' ) ) {
wp_redirect( preg_replace( '|^https://|', 'http://', $_SERVER['REQUEST_URI'] ), 301 );
exit();
} else {
wp_redirect( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
exit();
}
}
}
add_action( 'template_redirect', 'armyyazilim', 1 );

eğer sitenizin ssl sertifikası testini yapmak istiyorsanız aşağıdaki linke tıklayaabilirsiniz.

SSLLAB.com

Armyyazılım.com İbrahim BOZKURT

Herhangi bir sorunuz ve öneriniz varsa, yorumlar kısmında bize bildirin!Eğer yazılım ile ilgileniyorsanız sizde bizlere katılıp makaleler yazabilir video içerikler üretebilirsiniz. Sizlerle birlikte bizde büyük bir ekip olabiliriz.

Ayrıca İnstagram hesabımızı takip edebilir  bize  Twitter ’dan da yazabilirsiniz.

Bu platformlardan herhangi birinde hsabınız yok ise telaşa gerek yok. İstediğiniz soruyu yorumlarda belirtebilirsiniz.

İlginizi çekebilir…

Tüm HTML Kodları ve Açıklamaları!

Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun . Bizi Twitter ve İnstagram‘da da bulabilirsiniz…