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

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

NeHallo

Xenforo Destek Ekibi
Site Yöneticisi
Katılım
20 Eki 2019
Mesajlar
16
Tepkime puanı
9
Puanları
3
Yaş
23
Konum
İstanbul
Web sitesi
aerocs.com

İ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. ↕
 

Tüm ekleri indir

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