
WordPress Eklentisiz SSL Yönlendirme!

WordPress Eklentisiz SSL Yönlendirme işlemi nasıl yapılır adım adım makalemizde anlattık. Sende makaledeki adımları takip ederek yapabilirsin.
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.

Ö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.

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.

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.

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

Üç 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.
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…


Html Head Etiketi Nedir? Nasıl Kullanılır?
HTML
TDK’ ya göre Birçok Nasıl Yazılır? Birçok Birleşik mi Ayrı mı Yazılır?
OKUMALIK
Kaynakça Nasıl Yazılır? Kaynakça Yazarken Dikkat Edilmesi Gereken Hususlar Nelerdir?
OKUMALIK
Bir cevap yazın