WordPress’te karışık bir içerik uyarısı nasıl düzeltilir

Son zamanlarda Google, arama motorlarının HTTPS protokolünde çalışan web sitesini tercih edeceğini duyurdu. Aynı zamanda, güvenli olmadığı için web sitesini HTTP ile engelleyecekler. Yani, bir süre önce SSL sertifikası olmadan WordPress sitenizi çalıştırabilirsiniz, şimdi bir zorunluluktur. SSL’yi etkinleştirdikten sonra görülen en yaygın hatalardan biri, karışık içeriğin uyarısıdır.
İç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.

Karışım içeriği karışık içerik iki türden oluşabilir –

Aktif
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.

Sol sütunda, sorun bağlantısının bu dosyada kullanılıp kullanılmadığını kontrol etmek için her dosyayı tıklayın. Arama alanına istenen bağlantıyı girerek CTRL + F kısayolunu kullanarak bulmak daha kolaydır. Bizim durumumuzda, karışık içeriğin uyarısının nedeni site logosudur. Şimdi, hangi dosyaların logoya bağlantısı olduğunu bulmanız gerekir. Bunu yapmak için yönetime gidin. Logo ile resmimiz başlık başlığında (header.php), çünkü bu dosya site başlığında öğenin konumundan sorumludur. Bu nedenle, temadan header.php dosyasını açmamız ve akrabalara bağlantıyı düzeltmemiz gerekir: 1 /gambar/logo.png Yani, şimdi logo görüntüsü tüm sayfa ile aynı protokol kullanılarak yüklenecek. Herhangi bir nedenle bağlantıyı referans olarak değiştiremezseniz, mutlak olarak ayarlayabilirsiniz, ancak protokolü belirlemeden: 1 //www.website.com/images/logo.png Gördüğünüz gibi, bu kayıtta http silinmiştir. Biçim ve tarayıcı, tüm sayfaları yüklemek için kullanılan protokol türünü bağımsız olarak seçecektir. Bu nedenle, resimler, dosyalar, CSS ve sayfa yüklendiğinde çağrılan komut dosyaları ile benzer eylemler yapılmalıdır.

Adım 3. CSS dosyasındaki bağlantıyı geliştirin Bazen CSS stilinde, arka plan görüntüsü yapısında bir karışım içeriği sorunu vardır. Bunu düzeltmek için, stil dosyasını açmanız ve protokolü arka plan görüntü dosyasına bağlantıdan silmeniz gerekir. Bu şöyle olacak: 1 arka plan görüntüsü: url (// www.website.com/wp-content/themes/ Aşağıdaki sonraki nama-tema Adım 4. İçerikteki bağlantıyı geliştirin Her şeyi tema ile manuel olarak yapabiliyorsanız ve CSS az ya da çok hızlı bir şekilde yapabiliyorsanız, içerikle daha fazla zaman harcamanız gerekir. Gerçek şu ki, Editör, WordPress aracılığıyla görüntüler eklediğinizde, varsayılan olarak herkese mutlak bağlantılar ekler. Böylece, şimdi tüm bağlantılarımız bir karışım uyarısına neden olmaya devam eden HTTP protokolü aracılığıyla yüklenir. Birkaç sayfanız varsa, bu bağlantıyı manuel olarak düzeltebilirsiniz, ancak bir düzineden fazla makale varsa – veritabanında bir yedek kullanmanız gerekir. Bunun için Phpmyadmin’e erişmeye ihtiyacımız var. Veritabanı yöneticisine nasıl erişeceğiniz konusunda barındırma sağlayıcınızla iletişime geçin. Ayrıca, barındırma hesap panosunda bir giriş ve şifre bulabilirsiniz. SQL sekmesini açın ve aşağıdaki komutu çalıştırın: 1 Güncelleme wp_posts set post_content = change (post_content, “http://www.website.com”, “//www.website.com);
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.

4. Pro sürümünde (maliyet 10 $ ‘dan azdır), sorgu dizesini, yönlendirmeyi ve gönderme türünü belirleyerek değiştirmenin ne zaman meydana geldiğini daha fazla kontrol edebilirsiniz. Bu filtrenin verilen metin için “basit” içerdiğini unutmayın. Yöntem 3. ‘SSL çok basit’ eklentisini kullanmak resmi WordPress pazarındadır, bu nedenle yüklenmesi ve yapılandırılması çok kolaydır. Bunu yapmak için web sitenizin kontrol panelini girmeniz, eklenti tıklayın – yeni ekleyin. Ardından arama alanına adı girin ve arama sonuçlarındaki adı tıklayın. Ardından, Yükle’yi tıklayın. Kurulum tamamlandıktan sonra Etkinleştir’i tıklayın. Gördüğünüz gibi, prosedür geneldir ve diğer eklentilerden farklı değildir. HTTPS’yi etkinleştir SSL eklentileri kullanarak çok basit, aktivasyondan sonra, eklentinin web sitesinde SSL’yi etkinleştirmesi gerekir. Bu düğmeye veya daha önce tıklamadan önce, eklenti yüklemeden önce, web sitenizin ve veritabanı yedeklemenizin bir kopyasını yapmanızı öneririz. SSL aktivasyonu, yönetici panelindeki oturumunuz tamamlanacak ve tekrar girmelisiniz. Site yönetici panelinin otomatik olarak HTTPS’ye aktarıldığını fark edebilirsiniz. Genel olarak, yapılandırma şimdi tamamlandı, neredeyse tüm bağlantılar HTTPS sürümü ile doğru bir şekilde değiştirilecek. SSL eklenti ayarları çok basittir, ancak eklentiyi eklenti sayfasından devre dışı bırakmanız gerekiyorsa, web sitesi HTTP’ye iade edilir. Eklenti ayarlarında HTTP’leri devre dışı bırakmadan SSL’yi çok basit devre dışı bırakabilirsiniz.

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.

Eklentiyi yükledikten ve etkinleştirdikten sonra araçları açın – daha iyi arama değiştirin.Birkaç sekmeye bölünmüş seçenekler listesine sahip bir sayfa göreceksiniz.SADECE SADECE/DEĞİŞİM: • ARAYIN.Bulmanız gerekenleri buraya yazın.• İle değiştir.Değiştirmeniz gerekenleri buraya yazın.• Bir tablo seçin.Bulmak istediğiniz masayı işaretleyin.Tam olarak hangi tabloya ihtiyacınız olduğunu bilmiyorsanız, Ctrl + A ile hepsini seçin. Klavye kısayolu • • Büyük harflere duyarlı değil misiniz?

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir