Nasıl Yapilir Wordpress HTTP'den HTTPS'ye Yönlendirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Derbeder

Premium Üye
XFD-Fanatik
XFD Üyesi
Katılım
20 Eki 2019
Mesajlar
3,825
Tepkime puanı
3,457
Puanları
7,670
Yaş
27
Konum
İstanbul
Web sitesi
xenforodestek.net

İtibar:


Wordpress HTTP'den HTTPS'ye Yönlendirme İşlemi

Bir çok sitede olduğu gibi wordpress sitelerde de SSL sertifikasını alıp kurduktan sonra yönlendirme işlemine ihtiyaç duyacaksınız.
Aşağıda bulunan yönlendirme wordpress için kesin olarak çalışmaktadır. Eğer web siteniz http://'den https://'ye yönleniyor ve yeşil gözükmüyorsa SSL'in aktif olmasını engelleyen dış link/resim url'si olabilir. Eğer herhangi bir sorun yoksa aşağıdaki gibi gözükecektir.

HTTPS-HTTP-Arasındaki-Farklar-Nelerdir-3.jpg

Peki bu işlemi nasıl gerçekleştireceksiniz?

Öncelikle aşağıda verdiğimiz kodları hali hazırda bulunan .htaccess dosyanıza ekleyebilirsiniz. Eklemekle uğraşmak istemezseniz direk bizim verdiğimiz .htaccess'i indirip upload etmeniz yeterli olacaktır.

Aşağıdaki kodu ftp ile veya cpanel/plesk üzerinden giriş yaparak dosya yöneticisinden .htaccess'i bularak ekleme yapabilirsiniz. Kodların arasında bulunan
Lütfen içeriği görebilmek için Giriş yap veya üye ol.
kısmına kendi web site adresinizi yazmayı unutmayın.
Kod:
# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
# END HTTPS Redirection Plugin

# 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

# Begin HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.siteadresi.com/$1 [R,L] </IfModule>
# END HTTPS
Eklemekle uğraşmayıp direk aşağıda verdiğimiz linkten sizin için hazırlamış olduğumuz .htaccess dosyasını indirip sunucunuza upload edebilirsiniz.

Wordpress haricinde web siteleriniz varsa aşağıdaki kodları kullanarak yönlendirme yapın. Yukarıda verilen kodlar sadece wordpress için çalışmaktadır. Aşağıda verdiğimiz 2 basit yöntem ile wordpress harici tüm siteleri https'ye yönlendirebilirsiniz.

301 ile HTTPS'ye Yönlendirme:

Kod:
# HTTPS Yonlendirme XFDESTEK
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# Kodlarla oynamaya yapmayınız.

Basit Yönlendirme:
Kod:
# Basit Yönlendirme XFDESTEK
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.siteismi.com%{REQUEST_URI} [NS,R,L]
# Siteismi yazan kısma kendi web site adresinizi giriniz.

İndirmek için ekteki linke tıklayabilirsiniz. ↕
 

Ekli dosyalar

Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt