Çözüm yöntemi Bu istek engellendi; içerik HTTPS üzerinden sunulmalıdır
Yayınlanan: 2023-02-28Web sitenizle ilgili sorun mu yaşıyorsunuz? “Bu istek engellendi; içerik HTTPS üzerinden sunulmalıdır”? Eğer öyleyse, endişelenmeyin - yardımcı olabiliriz. Bu blog gönderisinde, size bu sorunu hızlı ve kolay bir şekilde nasıl çözeceğinizi göstereceğiz. Şimdi başlayalım!
Sorunu Anlamak: Karışık İçerik
Karma içerik, bir web sayfası güvenli (HTTPS) bir bağlantı üzerinden yüklendiğinde ortaya çıkan yaygın bir sorundur, ancak talep edilen kaynaklardan bazıları hala güvensiz (HTTP) bir bağlantı kullanıyor. Bu genellikle, web sayfalarında HTTPS yerine HTTP kullanılarak talep edilen resimler veya video klipler bulunduğunda ortaya çıkan bir sorundur. Bu olduğunda, tarayıcılar “Bu istek engellendi; içerik HTTPS üzerinden sunulmalıdır”. Web sitenizin güvenli olduğundan emin olmak için karışık içerik sorununu anlamak ve ele almak önemlidir.
Nasıl çözülür Bu istek engellendi; içerik HTTPS üzerinden sunulmalıdır
Güvenlik Ayarlarınızı Kontrol Edin
Karışık içerik engellemesinden kaçınmak için güvenlik ayarlarınızı kontrol etmeniz önemlidir. Bu ayarlar Chrome ve Firefox gibi tarayıcınızda veya Apache web sunucusunda bulunabilir. Herhangi bir API çağrısının HTTP yerine HTTPS kullandığından emin olmak önemlidir.
Ayrıca, kendi etki alanınızı kullanıyorsanız tüm içeriğin HTTPS üzerinden sunulmasını sağlayın. Bu adım, potansiyel karışık içerik engelleme sorunlarından kaçınmanıza yardımcı olabilir.
API Çağrılarını HTTPS Kullanacak Şekilde Değiştirin
API çağrılarını HTTP'den HTTPS'ye geçirmek, “Bu istek engellendi; içerik HTTPS üzerinden sunulmalıdır” hataları. Ayrıca web sitenizin veya uygulamanızın güvenliğini artırmanıza yardımcı olabilir. Tüm API çağrılarının güvenli konumlara (HTTPS) gönderildiğinden ve bu konumlardan alındığından emin olunması önemlidir. Ek olarak, tüm isteklerin şifreli olduğundan ve ortadaki adam saldırılarına karşı savunmasız olmadığından emin olmak için HTTP Strict Transport Security (HSTS) kullanmak faydalıdır.
Ayrıca, uygulamaları Netlify'da dağıtırken, karışık içerik engellemesini önlemek için daha önce belirtilen iki kod satırı eklenmelidir. Son olarak, geliştiriciler API'lerini varsayılan olarak güvenli hale getirmeye çalışmalı ve içeriği yalnızca HTTPS üzerinden sunmalıdır.
Etki Alanınızda HTTPS'yi Etkinleştirme
Alan adınızda HTTPS'yi etkinleştirmek, karışık içerik uyarılarını önlemek için oldukça önemlidir. Bunu yapmak için, 2048 bitlik bir RSA genel/özel anahtar çifti oluşturmanız, anahtar çiftini katıştıran bir sertifika imzalama isteği (CSR) oluşturmanız ve sertifikayı sunucunuza yüklemeniz gerekir. Bu tamamlandığında, Chrome, Firefox ve Apache'de HTTPS'yi etkinleştirebilirsiniz.
Ek olarak, karışık içerik uyarılarını kontrol etmek için SSL Labs gibi araçları kullanabilirsiniz. Bu adımları uygulayarak alanınızdaki tüm içeriğin güvenli bir bağlantı üzerinden sunulmasını sağlayabilirsiniz.
Chrome'da HTTPS'yi etkinleştirme
Chrome'da HTTPS'yi etkinleştirmek, karışık içerik uyarılarını ele almada kritik bir adımdır. Chrome, güvenli bir sayfadan (HTTPS) yüklendiğinde güvenli olmayan içeriği (HTTP) engelleyen yerleşik bir güvenlik özelliğine sahiptir. Chrome'da HTTPS'yi etkinleştirmek için kullanıcıların Ayarlar sayfasına gitmesi ve "Gizlilik ve Güvenlik" bölümünü seçmesi gerekir. Oradayken, "Site Ayarları"nı seçebilir ve ardından "Sitelerin Flash çalıştırmasına izin ver"i açık konuma getirebilirler. Bu, güvenli sitelerin güvenli olmayan içeriği engellemeye devam ederken Flash kullanmasına izin verecektir.
Ayrıca, eski sürümler HTTPS'yi düzgün bir şekilde desteklemeyebileceğinden, kullanıcılar Chrome'un en son sürümünün yüklü olduğundan emin olmalıdır. Kullanıcılar, bu adımları izleyerek ve API çağrılarını HTTP yerine HTTPS kullanacak şekilde değiştirerek karışık içerik engellemesini önleyebilir ve web sayfalarının güvenliğini sağlayabilir.
Firefox'ta HTTPS'yi Etkinleştirme
Firefox'ta HTTPS'yi etkinleştirmek basit bir işlemdir ve birkaç adımda yapılabilir. Karma içerik sorununu anladıktan, güvenlik ayarlarınızı kontrol ettikten, API çağrılarını HTTPS kullanacak şekilde değiştirdikten ve alanınızda HTTPS'yi etkinleştirdikten sonra, Firefox'ta HTTPS'yi etkinleştirmenin zamanı geldi.
Bunu yapmak için, Firefox tarayıcısını açın ve tarayıcı penceresinin sağ üst köşesinde bulunan Menüyü Aç düğmesine tıklayın. Ardından açılır menüden Seçenekler'i seçin. Ardından, pencerenin sol tarafından Genel sekmesini seçin. Ağ Ayarları'na ilerleyin ve Ayarlar penceresini açmak için tıklayın. Bağlantı Ayarları altında, TLS 1.3 Kullan ve TLS 1.2 Kullan kutularını işaretleyin ve Tamam'a tıklayın. Son olarak, bu değişikliklerin geçerli olması için Firefox'u yeniden başlatın.
Artık, web sitenizi Firefox'a yüklerken ortaya çıkabilecek karışık içerik uyarılarıyla uğraşmaya hazırsınız.
Apache'de HTTPS'yi Etkinleştirme
Apache'de HTTPS'yi etkinleştirmek basittir ve uygulaması kolaydır. Tek yapmanız gereken Apache yapılandırma dosyanıza şu satırı eklemek: “Redirect permanent / https://yourdomain.com/”. Bu, tüm HTTP isteklerini web sitenizin güvenli HTTPS sürümüne yönlendirecektir.
Ayrıca, web sitenize erişirken karışık içerik uyarılarının görünmesini önlemeye yardımcı olması için Content-Security-Policy-Report-Only Başlığını kullanabilirsiniz. Bu, tüm içeriğin HTTPS üzerinden sunulmasını ve sitenizin güvenli kalmasını sağlamaya yardımcı olacaktır.
Karışık İçerik Uyarılarıyla Başa Çıkma
Karışık içerik uyarılarıyla başa çıkmanın bir yolu, Content-Security-Policy-Report-Only başlığını kullanmaktır. Bu başlık, Inspect Element konsolunu kontrol ederek web sitenizin karışık içerik hatalarından etkilenip etkilenmediğini doğrulamanıza olanak tanır. Sarı uyarılar görmeniz, web sitenizdeki bazı içeriğin hala HTTPS olmayan URL'lerden sunulduğunu gösterir.
Bu sorunu çözmek için API çağrılarınızı HTTP'den HTTPS'ye çevirebilir, alanınızda HTTPS'yi etkinleştirebilir, Chrome, Firefox veya Apache'de HTTPS'yi etkinleştirebilir ve tüm HTTP isteklerini sitenizin güvenli bir sürümüne yönlendirmek için bir kural ekleyebilirsiniz. Bu adımları tamamladıktan sonra, daha fazla karışık içerik uyarısı olup olmadığını test edebilir ve sitenizin güvenli olduğundan emin olabilirsiniz.
Karışık İçerik Uyarılarını Test Etme
Karma İçerik Uyarılarını Test Etme, içeriğinizin kaynağını doğrulamak ve olası güvenlik risklerinden kaçınmak için önemli bir görevdir. Sitenizin karışık içerik hatalarından etkilenip etkilenmediğini doğrulamak için Google Chrome'un Inspect Element konsolunu kullanarak sarı uyarıları veya hataları arayabilirsiniz.
Ayrıca, karışık içerik sorunlarını algılamak için Content-Security-Policy-Report-Only Header'ı kullanabilir, ayrıca API çağrılarınızın HTTPS sürümünü kullanabilir ve alanınızda HTTPS'yi etkinleştirebilirsiniz. Bu adımları izleyerek ve karışık içerik uyarılarını test ederek, HTTP kaynaklarını bir HTTPS sayfasına yüklerken ziyaretçilerin güvenli (HTTPS) içeriğe erişiminin engellenmemesini sağlayabilirsiniz.
“Bu talep engellendi; içerik HTTPS üzerinden sunulmalıdır”
Kısacası “Bu talep bloke edilmiştir; içerik HTTPS üzerinden sunulmalıdır” sorununu yukarıda gösterdiğimiz bazı basit adımlarla çözebilirsiniz. Adımları denedikten sonra web sitenizin güvende olacağını ve ziyaretçilerin güvenli bir tarama deneyimi yaşayacağını umuyoruz.
Son olarak, Joomla 4 şablonlarının yanı sıra birçok göz alıcı ve kullanımı kolay ücretsiz WordPress teması sunduğumuzu unutmayın. Sitemizi ziyaret edelim, koleksiyonu keşfedelim ve siteniz için en iyisini seçelim.