lostyazilim
tr.link

sitedeki tüm http leri otomatik https yapan kod lazım

7 Mesajlar 685 Okunma
acebozum
tr.link

KralFx KralFx WM Aracı E-Mail Onaysız
  • Üyelik 02.01.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek tasarımcı
  • Konum Diğer
  • Ad Soyad M** Y**
  • Mesajlar 2408
  • Beğeniler 815 / 525
  • Ticaret 105, (%100)
Merhaba arkadaşlar,

sitede bulunan tüm http linkleri otomatik https ye çeviren htaccess kodu lazım. Daha önce bir sitem için php bir siteydi tasarımcım yapmıştı. htaccesle mı yaptı siteye mı ekledı naptı bılmıyorum ama bı kodla otomatık sıtedekı veri çekimi yapılan yerler dahi https ye dönüyordu bilen var mı bu kodu acaba ? Diğer türlü httmp yi https ye çeviren htacces kodu her yerde var bılıyorum aam o ıcındekılerı cevırmıyor sade sıtenın lınklerını cevırıyor

ihtiyacı olan arkadaşlar için kod bu

<script>
function showProtocall() {
if (window.location.protocol != "https") {
window.location = "https://" + window.location.href.substring(window.location.protocol.length, window.location.href.length);
window.location.reload();
}
}
showProtocall();
</script>
 

 

wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
1. Yöntem ht.access için
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}


2. Yöntem header.php ve üst.php php başlangıç kodundan sonra ekle
if(!$_SERVER['HTTPS'])
{
$url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location: $url");
}


3. Yöntem veri tabanında http://site.com veya http://www.site.com arat çıkan tablodaki sütunları aşağıdaki şekilde değiştir.

UPDATE tabloadı SET sütun adı = REPLACE(sütün adı, 'http://eski-site.com', 'http://yeni-site.com');

Bunların dışında çözüm yok bildiğim kadarıyla en azından ben böyle yapıyorum.
KralFx

kişi bu mesajı beğendi.

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

KralFx KralFx WM Aracı E-Mail Onaysız
  • Üyelik 02.01.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek tasarımcı
  • Konum Diğer
  • Ad Soyad M** Y**
  • Mesajlar 2408
  • Beğeniler 815 / 525
  • Ticaret 105, (%100)
hocam yukardaki kodu kullanıyorum zaten ama o linkleri http ye de tıklasan https yonlendırıyor ama mesela sitede http://xxx.c om dan bir resim adresi var bunu da otomatık ordakı http yi https ye cevıren bır sıstem yok mu yapmıstı bana bır arkadaş eski sattığım sitemde
 

 

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
şöyle bişey var xxx.com https kullanmıyorsa bu sefer çalışmayacaktır link veya resim o sitede kullanıyorsa https

böyle bişey işinizi görür http yi tespit edip https ye yönlendiriyor.
https://stackoverflow.com/questions/4723213/detect-http-or-https-then-force-https-in-javascript
KralFx

kişi bu mesajı beğendi.

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye
wmaraci
wmaraci

KralFx KralFx WM Aracı E-Mail Onaysız
  • Üyelik 02.01.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek tasarımcı
  • Konum Diğer
  • Ad Soyad M** Y**
  • Mesajlar 2408
  • Beğeniler 815 / 525
  • Ticaret 105, (%100)
if (window.location.protocol != "https:") {
window.location.protocol = "https:";
window.location.reload();
}

bunu htacces e mı eklıyoruz yanı hocam aynen bana http yi tespit edip https yapacak sey lazım https si de var cunku dıger sıtenın bu degıl sanırım bısey degısmedı usttekini http yapıp alttakı mı https olcak acaba
 

 

KralFx KralFx WM Aracı E-Mail Onaysız
  • Üyelik 02.01.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek tasarımcı
  • Konum Diğer
  • Ad Soyad M** Y**
  • Mesajlar 2408
  • Beğeniler 815 / 525
  • Ticaret 105, (%100)

ntka adlı üyeden alıntı

şöyle bişey var xxx.com https kullanmıyorsa bu sefer çalışmayacaktır link veya resim o sitede kullanıyorsa https

böyle bişey işinizi görür http yi tespit edip https ye yönlendiriyor.
https://stackoverflow.com/questions/4723213/detect-http-or-https-then-force-https-in-javascript


eyw hocam tamamdır :) <script>
function showProtocall() {
if (window.location.protocol != "https") {
window.location = "https://" + window.location.href.substring(window.location.protocol.length, window.location.href.length);
window.location.reload();
}
}
showProtocall();
</script> bu cevabı vermış orda biri bunu ekledim ve duzeldı :)
ntka

kişi bu mesajı beğendi.

mevotr mevotr WM Aracı Kullanıcı
  • Üyelik 13.04.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek Webmaster
  • Konum Antalya
  • Ad Soyad M** A**
  • Mesajlar 134
  • Beğeniler 16 / 27
  • Ticaret 1, (%100)
Teşekkürler bilgi için
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al