WordPress’te karışık bir içerik uyarısı nasıl düzeltilir
İçindekiler tablosu
SSL kullanmak neden önemlidir?
Karışık içerik anısı nedir?
Karışık İçerik Uyarısı Nasıl Düzeltilir
Yöntem 2. ‘Bul ve Değiştir eklentisini kullanarak gerçek zamanlı
Yöntem 3. ‘SSL çok basit’ eklentisini kullanma
Yöntem 4. Daha İyi Değiştir eklentisini arayın
Karışık İçerik Uyarısı Nasıl Kaçınılır
Son düşünce
Güvenli bir bağlantı kullanırken SSL’yi kullanmak neden önemlidir, Site ve kullanıcının tarayıcısı arasındaki her veri alışverişi güvenli şifreli bir kanalda gerçekleşir. Örneğin, siteye girersiniz: HTTP şifrelenmezse, giren şifreniz açık bir kanalda aktarılır ve herkes tarafından ele geçirilebilir ve kullanılabilir. HTTPS kullanırken, veriler güvenilir bir şekilde şifrelendiğinden bu mümkün değildir. Doğal olarak, aynı şey diğer kişisel veriler, ödeme kartı verileri vb. İçin de geçerlidir.
İnternet bankacılığı ve ödeme sistemleri için HTTPS protokolünün kullanımının uzun süredir fiili olduğu açıktır. Kimse verilerin açık bir şekilde iletildiği finansal araçları kullanmayacak – bu saçmalıktır. Ancak, bu sıradan siteler ve bloglar için çok önemli bir özelliktir. Ziyaretçiler, güvenli bir bağlantı ile web sitesine daha fazla güveneceklerdir. SSL sertifikası başarıyla yayınlandıktan ve siteye yüklendikten sonra, tarayıcı bıçakları yeşil bıçağı “korunan” kelimelerle görüntüleyecektir. Ancak bazen, kullanıcılar “Siteye bağlantı tam olarak korunmuyor”, ünlem işaretlerine sahip sarı bir üçgen veya karışık içerik uyarısı olan mesajı görürler. Bu durum oldukça yaygındır ve çözülmesi oldukça kolaydır. Makalede nasıl olduğunu göreceğiz. Karışık içerik anısı nedir? Bu, Web sayfaları öğelerinin HTTP ve HTTPS protokolleri aracılığıyla eşzamanlı olarak bağlandığı bir durumdur. HTTPS tarafından talep edilen sayfa, şifrelenmeyen HTTP protokolü aracılığıyla iletilen parçaları içeriyorsa, bağlantı tamamen şifreli ve güvenli kabul edilmez: HTTP aracılığıyla gönderilenleri kesmek ve değiştirmek mümkündür. Farklı tarayıcılarda, karışık içerikle ilgili uyarılar kendi yollarında görüntülenir, ancak neredeyse aynı – site ziyaretçileri korunmasız bağlantılar hakkında uyarılar görür ve web sayfalarını olması gerektiği gibi görmezler.
Pasif
Aralarındaki fark, transfer sırasında ele geçirilen ve değiştirilen bilgiler varsa, sitede hangi hasarın neden olabileceğidir. Pasif karışım içeriği, değiştirilirse sayfanın diğer bölümleri tarafından değiştirilemeyen bir öğedir. Örneğin, saldırgan HTTP aracılığıyla indirilen görüntüleri kesebilir ve kullanıcının hangi sayfaları ziyaret edebilir. Pasif içerik öğeleri şunları içerir: (SRC özniteliği)
(SRC özniteliği)
(SRC özniteliği)
( ne zaman http istedi)
Aktif karışık içerik, DOM’un bir parçası olan bir unsurdur ve bu nedenle değiştirme, HTTPS aracılığıyla yüklenen tüm web sayfalarının davranışlarını değiştirebilir, bu da örneğin ziyaretçilerin şifrelerini çalmaya neden olabilir. Aktif içeriği ele geçirirken ve tahrif ederken, saldırganlar üçüncü taraf komut dosyalarını eklenti CMS’de güvenlik açığı yoluyla barındırma veya değerli kullanıcı verileri alabilen sayfalara enjekte edebilirler. Bu tür karışım içeriği daha tehlikelidir, çünkü sayfa HTTPS aracılığıyla sorulursa, çoğu tarayıcı HTTP üzerinden etkin içerik indirmelerini engeller. Aktif içerik aşağıdaki öğedir:
(SRC öznitelikleri)
(href öznitelikleri) (CSS dahil)
Xmlhttprequest ve isteği
(SRC özniteliği)
CSS’de parametre URL’sinin (@font-yüz, imleç, arka plan görüntüsü vb.) Kullanıldığı tüm durumlar
(veri özniteliği)
Karışık Bir Karışık İçerik Nasıl Düzeltilir WordPress siteniz için karışık içeriğin uyarısını iyileştirmek için çeşitli yöntemleri tartışacağız. Bunlardan birini sitenizden karışık içerik uyarısını ortadan kaldırmayı başarmak için kullanabilirsiniz. Yöntem 1. Yapılandırma Kılavuzu Adım 1: Korunmayan HTTP Protokolü aracılığıyla hangi öğelerin aktarıldığını anlamak için yanlış bağlantılara sahip dosyaları bulun, tarayıcı konsolunu açın. Google Chrome’u tercih ediyoruz, burada F12, CTRL + Shift + I’i tıklayabilirsiniz, sağ fare düğmesine tıklayabilirsiniz – koda bakın veya ek menüler seçin – Devtools. Geliştiriciye başka bir tarayıcıda aynı şekilde erişebilirsiniz. 1. Tarayıcı Elemanları Müfettişinde, hataları görmek için konsol sekmesini açın. Tarayıcı sayfada algılanan bir hata görüntüler. Karışık içerik hatalarıyla ilgileniyoruz. HTTP protokolü aracılığıyla yüklenen elemanlara, örneğin http://hoststat.tk/wp-content/themes/busiprof/images/logo.png ile bağlantılar içerir.
2. Sorunlu bir bağlantıya sol tıklayın, Kaynak sekmesini açın ve korunmayan HTTP protokolünü kullanan öğeleri göreceksiniz. Herhangi bir nedenle tarayıcı geliştirici aracının kullanımı rahatsız olduğunu düşünüyorsanız, sayfayı neden asma kilit olmadığını ücretsiz bir çevrimiçi araç kullanarak tarayın. Bu, tüm sayfaları tarar ve tüm güvenli olmayan öğeleri görüntüler.
3. Artık hangi öğelerin karışık içerik uyarısına neden olduğunu biliyoruz.Şimdi, web sitesi içeriğinde bulmalı ve HTTP’den HTTPS’ye bağlantıdaki protokolü değiştirmeliyiz.Bağlantı https://hoststat.tk/wp-content/themes/busiprof/images/logo.png olmalıdır.
4. Başka bir önemli adım, bağlantının HTTPS aracılığıyla doğru çalışıp çalışmayacağını tespit etmektir. Bunun için, web tarayıcı adresinize düzeltilmiş bağlantıyı girin ve Enter’ı tıklayın. Her şey iyi çalışıyorsa, bir sonraki adıma devam edin – programlama dosyasındaki yanlış adresi düzeltin. Adım 2: Web sitesi dikkat temasındaki bağlantıyı geliştirin! Dosya ile herhangi bir işlemden önce, tema yedeklemesinin bir kopyasını yaptığınızdan emin olun! Bir sertifika aldıktan sonra, siteyi aslında HTTPS protokolüne taşıyabiliriz. Ancak, tema CSS dosyasında yazılan dosyaya bir bağlantı olabilir ve sayfa HTTPS’ye yüklendiğinde “karışık içerik” hatasına neden olacak içerik (ve en sık) mutlak olabilir. Örneğin, www.website.com sayfasını https (https://www.website.com) içine yükleriz, ancak temada görüntü logosunun bağlantısı kesinlikle ve http: 1’in açık bir göstergesi ile yazılmıştır. http: // protokol www.website.com/images/logo.png Sonuç olarak, bir karışım hatası aldık. Hangi dosyaların bu görüntüyü içerebileceğini anlamak için, görüntünün sitede nerede kullanıldığını bulun. Tema dosyalarının sorun bağlantısı olduğunu bilmiyorsanız, HTTP ile bağlantıyı görene kadar tüm şablon dosyalarını incelemeniz gerekir. Bunu yapmak için, kod düzenleme sayfasını iki sütunla çalıştırmak için görünüm – tema düzenleyicisini açın.
Bu nedenle, yazıdan içerik, bağlantılar için protokol içeren “Post_Content” tablosunu değiştireceğiz ve şimdi sayfa yüklendiğinde tarayıcı dosyayı çağırmak için protokolü belirleyecektir.Yöntem 2. ‘Bul ve Değiştir’ Eklentisini Kullanarak ‘Bu eklenti, WordPress motoru tarafından yazıldıktan sonra, ancak kullanıcının tarayıcısına gönderilmeden önce HTML kodunu değiştirir.Bu değişikliğin hiçbiri dosyanızı etkilemez.Değişiklikleri iptal etmek için, ortağınızı bulun/değiştirin.Alandaki metin veya kod yazın.Bu sıradan bir metin veya normal ifade olabilir (başlangıçta / başlangıçta ve sonunda).2. Değiştirme alanında değiştirmek istediğiniz metin veya programlama kodunu yazın.3. Normal bir ifade kullanacaksanız, Regex kutusunu kontrol edin.
Sitenin ilk hazırlanmasından sonra beklediğiniz gibi çalışmazsa, ek seçenekleri değiştirmeyi veya hata ayıklama modunu etkinleştirmeyi deneyin: • Karışımı otomatik olarak değiştirin – Bu seçenek, tüm HTTP bağlantılarını HTTPS ile geliştirir. • SSL’de 301 WordPress aktarımını etkinleştirin – Bu seçenek, .htaccess’e ek ayarlar kaydetmeye gerek kalmadan 301’in aktarılmasını otomatik olarak etkinleştirir. • 301’in transferini etkinleştirin. HTTPS’ye aktarımı .htaccess dosyasına ekleyin. • JavaScript’in SSL’de aktarılmasını etkinleştirin – Siteniz için diğer seçenekler çalışmıyorsa bu seçenek etkinleştirilmelidir. • Hata Ayıklama – Hata Ayıklama Modunu etkinleştirin, ardından uygun sekmede günlüğü görebilirsiniz. • .htaccess dosyasını düzenlemeyi durdurun – .htaccess’teki 301 aktarımını etkinleştirdiyseniz, dosyanın olasılığını engellemeniz gerekir. • Karışım içeriğini geliştirmek için alternatif yöntemler kullanın – Karışık içeriği iyileştirmek için alternatif yöntemler, standart yöntem sizin için uygun değilse etkinleştirin (ilk seçenek). • Eklentileri devre dışı bırakın ve SSL – Dahili aktarımı ve karışık içeriği düzeltmek için tüm yöntemleri devre dışı bırakın, ancak site HTTPS aracılığıyla erişirken mevcut kalır ve .htaccess’e aktarım kalır. Yöntem 4. Arama, veritabanındaki parçaları doğrudan WordPress gösterge panosundan değiştirmek ve değiştirmek için eklenti eklentisini değiştirmek ve değiştirmek daha iyidir. Herhangi bir istekte bulunmanıza veya özel becerilere sahip olmanıza gerek yoktur. Her şey çok basit.