2012-07-14 28 views
7

Arama yaptım ve bu soruya bir yanıt bulamadım. Kafam karıştığım şey, https sayfasındaki URL'lerin http'un aksine https olması gerektiğidir.https sayfasındaki hangi URL’lerin https olması gerekir?

Web sitemde https üzerinden erişilmesi gereken bir dizi sayfa yapıyorum. Sayfaların üstünde bir menü var. Yanlışlıkla https yerine http kullanarak sayfaya bir stil sayfası ekledim ve denediğim tüm tarayıcılar bana güvenli olmayan içerik hakkında bir uyarı verdi. Ancak, menü bağlantılarını sayfanın en üstünde http bırakabilirim ve sorun yok. Yani

, ediliyor şeyler böyle stil sayfaları ve resimler gibi, sayfaya yüklü olduğunu söyleyerek ben düzeltmek duyuyorum linkte https olması gerekir, ama bu düz eski href bağlantıları sadece onları http olabilir ?

Tavsiyeniz için teşekkürler.

+1

TÜM URL'ler (vb IMGS, komut dosyalarını, ...) https olmaları gerekir. Güvenli olmayan verileri uyarı/hata almadan güvenli bir sayfaya yükleyemezsiniz. Güvenli olmayan e-postalara işaret eden bağlantılar olabilir, ancak yine de "güvenli bir sayfadan çıkıyorsunuz" uyarıları olacak. –

cevap

2

Genellikle sizin güvenli sayfalar.

Sen sadece http veya https ve hala tarayıcının ya onu anlamaya mümkün olacak belirtmeyen hangi protokole bağlı URL'ler ne denir kullanarak http veya https bölümünü deciper için tarayıcı bırakabiliriz. Bir örnek:

//example.com 
//google.com 

sen gibi tüm URL'ler belirtmek istiyorum, senin domain foo.com olduğunu varsayalım:

//foo.com/page1.html 
//foo.com/otherpage 

Yani basitçe URL'lerinizde http veya https parçası bırakın.

bkz protokole bağlı URL'ler hakkında daha fazla bilgi için: harici içerik yükleme için

2

Evet, sayfanın kendisini oluşturmak için kullanılan tüm bağlantıların (HTML, CSS, JavaScript, resimler) https üzerinden sunulması gerekir. Bu, söz konusu alanın tüm URL'lerinin https üzerinden sunulması gerektiği anlamına gelir.

Diğer web sitelerine linkler sadece http olabilir. Bu bağlantıların https üzerinden de ziyaret edilip edilmediğini kontrol etmek isteyebilirsiniz çünkü kullanıcı bu web sitesini ziyaret etmek için güvenli bir bağlantı kullanacaktır. Böyle alım sayfasında vb işleme sayfaları; bankalar için web siteleri ya da diğer finansal kurumları hatta giriş sayfa olarak https ya da bazen tüm sayfaları ayarlanır kredi kartı gibi

+0

Ancak "https" menü bağlantılarını yaparsam, o bağlantıyı tıkladıklarında aynı sorun olur (aynı sorunu yaratan "https" üzerinden başka bir sayfaya yönlendirilir).Sadece bu birkaç sayfanın güvenli bir şekilde servis edilmesini istiyorum. – Nate

+0

@Nate: Kullanıcı güvenli bir sayfadan ayrıldığından bu kaçınılmazdır. Ama neden bu sayfaları https üzerinden de sunmuyorsunuz? "Https" üzerinden tüm içeriğe hizmet vererek "bu web sayfasının bazı bölümleri güvenli değil" mesajlarını alabilirsiniz. Ancak güvenli bir sayfa bırakırsanız, tarayıcılar kullanıcıyı bu konuda bilgilendirebilir. –

+0

Simeon, okuduklarımdan, https'nin üzerindeki bir web sitesine hizmet vermede çok verimsiz. – Nate