{"id":949,"date":"2025-09-23T15:36:04","date_gmt":"2025-09-23T12:36:04","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=949"},"modified":"2026-09-14T22:42:22","modified_gmt":"2026-09-14T19:42:22","slug":"mixed-content-sorunu-nasil-cozulur","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/mixed-content-sorunu-nasil-cozulur\/","title":{"rendered":"Mixed Content Sorunu Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son g\u00f6zden ge\u00e7irme: Eyl\u00fcl 2026 \u00b7 Google Chrome, Apache .htaccess ve MDN resmi dok\u00fcman\u0131na g\u00f6re<\/p>\n<div id=\"hizli-cozum\" class=\"ai-box ai-box--cozum\">\n<p class=\"ai-box-title\">H\u0131zl\u0131 \u00e7\u00f6z\u00fcm<\/p>\n<p><strong>mixed content sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr<\/strong> sorusunun yan\u0131t\u0131, HTTPS ile a\u00e7\u0131lan sayfada HTTP \u00fczerinden y\u00fcklenen g\u00f6rsel, betik, stil ve iframe adreslerini bulup hepsini HTTPS&#8217;e \u00e7evirmektir. Taray\u0131c\u0131 konsolunda hangi kayna\u011f\u0131n g\u00fcvensiz y\u00fcklendi\u011fini g\u00f6r\u00fcr, bu adresleri d\u00fczeltir ve t\u00fcm trafi\u011fi HTTPS&#8217;e y\u00f6nlendirirsiniz.<\/p>\n<ol>\n<li>Sitenizin ge\u00e7erli bir SSL sertifikas\u0131yla HTTPS&#8217;te \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n.<\/li>\n<li>Taray\u0131c\u0131 konsolunda (F12) hangi kaynaklar\u0131n HTTP ile y\u00fcklendi\u011fini g\u00f6r\u00fcn.<\/li>\n<li>\u0130\u00e7erikteki ve veritaban\u0131ndaki HTTP adreslerini HTTPS ile de\u011fi\u015ftirin.<\/li>\n<li><code>.htaccess<\/code> ile t\u00fcm HTTP trafi\u011fini HTTPS&#8217;e 301 y\u00f6nlendirin.<\/li>\n<li>\u00d6nbelle\u011fi temizleyip gizli sekmede yeniden test edin.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>cPanel<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Payla\u015f\u0131ml\u0131 hosting (Apache\/.htaccess), WordPress ve di\u011fer CMS&#8217;ler<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>Site sahibi (cPanel kullan\u0131c\u0131s\u0131)<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/ssl\" title=\"SSL Sertifikas\u0131 - Narhost\">SSL Sertifikas\u0131<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>Siteniz HTTPS ile a\u00e7\u0131labiliyor olmal\u0131; sertifika kurulu de\u011filse \u00f6nce <a href=\"https:\/\/narhost.com\/destek\/ssl-sertifikasi-nasil-dogru-kurulur\/\" title=\"SSL Sertifikas\u0131 Nas\u0131l Do\u011fru Kurulur - Narhost Destek\">SSL sertifikas\u0131n\u0131 do\u011fru kurun<\/a>.<\/li>\n<li>Veritaban\u0131nda toplu de\u011fi\u015fiklik yapacaksan\u0131z \u00f6nce tam bir yedek al\u0131n.<\/li>\n<li>Taray\u0131c\u0131n\u0131n geli\u015ftirici ara\u00e7lar\u0131n\u0131 (F12) a\u00e7may\u0131 bilin; sorunlu kaynaklar\u0131 burada g\u00f6receksiniz.<\/li>\n<\/ul>\n<\/div>\n<h2>Mixed Content Sorunu Neden Olur<\/h2>\n<p>Bir sayfa HTTPS ile y\u00fcklenirken i\u00e7indeki baz\u0131 kaynaklar (g\u00f6rsel, CSS, JavaScript, yaz\u0131 tipi, iframe) h\u00e2l\u00e2 HTTP adresiyle \u00e7a\u011fr\u0131l\u0131yorsa taray\u0131c\u0131 bunu &#8220;kar\u0131\u015f\u0131k i\u00e7erik&#8221; sayar. G\u00fcvenli sayfaya g\u00fcvensiz bir kaynak kar\u0131\u015ft\u0131\u011f\u0131 i\u00e7in taray\u0131c\u0131 ya kilit simgesini k\u0131r\u0131k g\u00f6sterir ya da betik ve stil gibi aktif kaynaklar\u0131 t\u00fcmden engeller; site bozuk g\u00f6r\u00fcn\u00fcr.<\/p>\n<p>En s\u0131k neden, siteye HTTP d\u00f6neminde eklenmi\u015f ve i\u00e7eri\u011fe ya da veritaban\u0131na sabit yaz\u0131lm\u0131\u015f <code>http:\/\/<\/code> adresleridir. Tema, eklenti ya da elle eklenmi\u015f kodun i\u00e7indeki eski ba\u011flant\u0131lar HTTPS&#8217;e ge\u00e7i\u015ften sonra da HTTP olarak kal\u0131r. Bu adresleri HTTPS&#8217;e \u00e7evirdi\u011finizde uyar\u0131 kalkar.<\/p>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/mixed-content-sorunu-nasil-cozulur-sema-narhost.webp\" alt=\"mixed content sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr ak\u0131\u015f \u015femas\u0131 \u2014 SSL do\u011frulama, konsolda g\u00fcvensiz kaynaklar\u0131 bulma, HTTP adreslerini HTTPS yapma ve y\u00f6nlendirme ad\u0131mlar\u0131\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>SSL do\u011frulamas\u0131ndan y\u00f6nlendirmeye kadar be\u015f ad\u0131ml\u0131k kar\u0131\u015f\u0131k i\u00e7erik giderme ak\u0131\u015f\u0131.<\/figcaption><\/figure>\n<h2>Mixed Content Sorunu Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr<\/h2>\n<h3>G\u00fcvensiz Kaynaklar\u0131 Konsolda Bulun<\/h3>\n<ol class=\"kb-adimlar\">\n<li>Sayfay\u0131 a\u00e7\u0131p <strong>F12<\/strong> ile geli\u015ftirici ara\u00e7lar\u0131n\u0131 a\u00e7\u0131n, <strong>Console<\/strong> sekmesine ge\u00e7in. Taray\u0131c\u0131, HTTP ile y\u00fcklenen her kayna\u011f\u0131 &#8220;Mixed Content&#8221; uyar\u0131s\u0131yla ve tam adresiyle listeler.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>http:\/\/<\/code> ile ba\u015flayan kaynak adreslerinin listesini g\u00f6r\u00fcrs\u00fcn\u00fcz; hangi dosyalar\u0131n d\u00fczeltilece\u011fi netle\u015fir.<\/p>\n<\/li>\n<\/ol>\n<h3>\u0130\u00e7erik ve Veritaban\u0131ndaki HTTP Adreslerini De\u011fi\u015ftirin<\/h3>\n<ol class=\"kb-adimlar\">\n<li>Sabit yaz\u0131lm\u0131\u015f adresleri d\u00fczeltin: WordPress kullan\u0131yorsan\u0131z bir arama-de\u011fi\u015ftirme eklentisiyle ya da veritaban\u0131 \u00fczerinden <code>http:\/\/ornek.com<\/code> ifadesini <code>https:\/\/ornek.com<\/code> ile toplu de\u011fi\u015ftirin. Elle ekledi\u011finiz g\u00f6rsel ve betik ba\u011flant\u0131lar\u0131n\u0131 da HTTPS yap\u0131n.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: i\u00e7erik ve ayarlardaki t\u00fcm i\u00e7 adresler <code>https:\/\/<\/code> ile ba\u015flar.<\/p>\n<\/li>\n<\/ol>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Veritaban\u0131nda toplu arama-de\u011fi\u015ftirme geri al\u0131namaz bir i\u015flemdir. \u00c7al\u0131\u015ft\u0131rmadan \u00f6nce mutlaka tam bir veritaban\u0131 yede\u011fi al\u0131n; yanl\u0131\u015f bir desen t\u00fcm ba\u011flant\u0131lar\u0131 bozabilir. Yedek almadan devam etmeyin.<\/p>\n<\/div>\n<h3>T\u00fcm Trafi\u011fi HTTPS&#8217;e Y\u00f6nlendirin<\/h3>\n<ol class=\"kb-adimlar\">\n<li>K\u00f6k dizindeki <code>.htaccess<\/code> dosyas\u0131na, HTTP isteklerini kal\u0131c\u0131 olarak HTTPS&#8217;e ta\u015f\u0131yan kural\u0131 ekleyin:\n<pre><code class=\"language-apache\">RewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}\/$1 [R=301,L]<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>http:\/\/<\/code> ile a\u00e7\u0131lan her adres otomatik olarak HTTPS s\u00fcr\u00fcm\u00fcne 301 ile y\u00f6nlenir. Ayr\u0131nt\u0131 i\u00e7in <a href=\"https:\/\/narhost.com\/destek\/ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir\/\" title=\"SSL Sonras\u0131 Site Y\u00f6nlendirmesi Nas\u0131l D\u00fczeltilir - Narhost Destek\">SSL sonras\u0131 site y\u00f6nlendirmesi<\/a> kart\u0131na bak\u0131n.<\/p>\n<\/li>\n<\/ol>\n<h3>Kalan Kaynaklar \u0130\u00e7in Taray\u0131c\u0131y\u0131 Zorlay\u0131n<\/h3>\n<ol class=\"kb-adimlar\">\n<li>Kaynaklar\u0131 tek tek d\u00fczeltmek zorsa, sayfan\u0131n g\u00fcvensiz istekleri otomatik HTTPS&#8217;e y\u00fckseltmesini sa\u011flayan <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Guides\/CSP\" title=\"Content Security Policy resmi dok\u00fcmantasyonu (MDN)\" target=\"_blank\" rel=\"noopener\">Content-Security-Policy<\/a> ba\u015fl\u0131\u011f\u0131ndaki <code>upgrade-insecure-requests<\/code> y\u00f6nergesini kullanabilirsiniz. Yine de as\u0131l \u00e7\u00f6z\u00fcm adresleri kayna\u011f\u0131nda d\u00fczeltmektir.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: taray\u0131c\u0131 kalan HTTP kaynak isteklerini otomatik HTTPS&#8217;e \u00e7evirmeyi dener.<\/p>\n<\/li>\n<\/ol>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>\u00d6nbelle\u011fi temizleyip sayfay\u0131 gizli sekmede a\u00e7t\u0131\u011f\u0131n\u0131zda adres \u00e7ubu\u011funda tam kilit simgesi \u00e7\u0131k\u0131yor ve taray\u0131c\u0131 konsolunda tek bir &#8220;Mixed Content&#8221; uyar\u0131s\u0131 kalm\u0131yorsa sorun \u00e7\u00f6z\u00fclm\u00fc\u015ft\u00fcr. <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Security\/Mixed_content\" title=\"Mixed content resmi dok\u00fcmantasyonu (MDN)\" target=\"_blank\" rel=\"noopener\">MDN&#8217;in kar\u0131\u015f\u0131k i\u00e7erik a\u00e7\u0131klamas\u0131<\/a> hangi kaynak t\u00fcrlerinin engellendi\u011fini ayr\u0131nt\u0131land\u0131r\u0131r.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00c7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Kilit h\u00e2l\u00e2 k\u0131r\u0131k ama konsol temiz.<\/strong> \u00d6nbellek eski s\u00fcr\u00fcm\u00fc g\u00f6steriyor olabilir; <a href=\"https:\/\/narhost.com\/destek\/wordpress-sitenizde-cache-nasil-bosaltilir-eklentili-ve-manuel\/\" title=\"WordPress&#039;te cache nas\u0131l bo\u015falt\u0131l\u0131r - Narhost Destek\">WordPress \u00f6nbelle\u011fini bo\u015faltma<\/a> ad\u0131mlar\u0131n\u0131 uygulay\u0131n.<\/li>\n<li><strong>Sayfa s\u00fcrekli kendini yeniliyor.<\/strong> Y\u00f6nlendirme kural\u0131 d\u00f6ng\u00fcye girmi\u015f olabilir; <a href=\"https:\/\/narhost.com\/destek\/err-too-many-redirects-hatasi\/\" title=\"ERR_TOO_MANY_REDIRECTS Hatas\u0131 - Narhost Destek\">ERR_TOO_MANY_REDIRECTS hatas\u0131<\/a> kart\u0131na bak\u0131n.<\/li>\n<li><strong>Taray\u0131c\u0131 &#8220;g\u00fcvenli de\u011fil&#8221; diyor ama kaynak sorunu yok.<\/strong> Sertifikan\u0131n kendisinde zincir eksikli\u011fi olabilir; <a href=\"https:\/\/narhost.com\/destek\/sertifika-zinciri-ssl-chain-hatasi-nedir\/\" title=\"SSL Sertifika Zinciri Hatas\u0131 Nas\u0131l Giderilir - Narhost Destek\">SSL sertifika zinciri hatas\u0131<\/a> kart\u0131n\u0131 inceleyin.<\/li>\n<li><strong>WordPress&#8217;te HTTPS&#8217;e yeni ge\u00e7tiniz.<\/strong> Site adresi ayarlar\u0131 eksik kalm\u0131\u015f olabilir; <a href=\"https:\/\/narhost.com\/destek\/adim-adim-wordpress-ssl-kurulumu-ve-https-yonlendirme-ayarlari-nasil-yapilir\/\" title=\"WordPress&#039;te HTTPS&#039;e Ge\u00e7i\u015f - Narhost Destek\">WordPress HTTPS ge\u00e7i\u015f<\/a> kart\u0131n\u0131 izleyin.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebinize alan ad\u0131n\u0131z\u0131, taray\u0131c\u0131 konsolunda g\u00f6r\u00fcnen HTTP kaynak adreslerini ve kulland\u0131\u011f\u0131n\u0131z CMS&#8217;i ekleyin.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/submitticket.php\" title=\"Narhost destek talebi a\u00e7\">Destek talebi a\u00e7<\/a><\/div>\n<div class=\"kb-ilgili\">\n<p class=\"label\">Sonraki ad\u0131mlar<\/p>\n<ul>\n<li><a href=\"https:\/\/narhost.com\/destek\/ssl-sertifikasi\/\" title=\"SSL Sertifikas\u0131 destek kategorisi - Narhost\">SSL Sertifikas\u0131 destek kategorisi<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/ssl-sertifikasi-nasil-dogru-kurulur\/\" title=\"SSL Sertifikas\u0131 Nas\u0131l Do\u011fru Kurulur - Narhost Destek\">SSL sertifikas\u0131 nas\u0131l do\u011fru kurulur<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/hsts-ayarlari-nasil-yapilir\/\" title=\"HSTS Ayarlar\u0131 Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">HSTS ayarlar\u0131 nas\u0131l yap\u0131l\u0131r<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir\/\" title=\"SSL Sonras\u0131 Site Y\u00f6nlendirmesi Nas\u0131l D\u00fczeltilir - Narhost Destek\">SSL sonras\u0131 site y\u00f6nlendirmesi<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Tek bir resim y\u00fcz\u00fcnden mixed content sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr?<\/h3>\n<p>Konsolda o resmin tam adresini bulun, i\u00e7erikte ya da veritaban\u0131nda <code>http:\/\/<\/code> ile ba\u015flayan h\u00e2lini <code>https:\/\/<\/code> yap\u0131n. Genellikle tek bir sabit yaz\u0131lm\u0131\u015f g\u00f6rsel adresi b\u00fct\u00fcn sayfan\u0131n kilidini k\u0131rar.<\/p>\n<h3>Kaynak ba\u015fka bir siteden geliyor ve HTTPS sunmuyor. Ne yapmal\u0131y\u0131m?<\/h3>\n<p>D\u0131\u015f kaynak HTTPS s\u00fcr\u00fcm\u00fc sunmuyorsa dosyay\u0131 kendi sunucunuza indirip HTTPS ile kendi alan ad\u0131n\u0131zdan sunmak en sa\u011flam yoldur. B\u00f6ylece g\u00fcvensiz d\u0131\u015f \u00e7a\u011fr\u0131 ortadan kalkar.<\/p>\n<h3>HTTPS&#8217;e ge\u00e7tim ama y\u00f6netici paneli h\u00e2l\u00e2 uyar\u0131 veriyor. Neden?<\/h3>\n<p>Y\u00f6netici aray\u00fcz\u00fcndeki baz\u0131 adresler ayarlarda ya da tema dosyalar\u0131nda HTTP olarak kalm\u0131\u015f olabilir. Site adresi ayarlar\u0131n\u0131 HTTPS yap\u0131n, taray\u0131c\u0131 ve site \u00f6nbelle\u011fini temizleyip yeniden girin.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>HTTPS ile a\u00e7\u0131lan bir sayfada baz\u0131 kaynaklar HTTP \u00fczerinden y\u00fcklendi\u011finde taray\u0131c\u0131 kar\u0131\u015f\u0131k i\u00e7erik uyar\u0131s\u0131 verir. G\u00fcvensiz kaynaklar\u0131 konsolda bulma, HTTP adreslerini HTTPS ile de\u011fi\u015ftirme, .htaccess ile y\u00f6nlendirme ve CSP ile zorlama ad\u0131mlar\u0131.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[27,105,106],"class_list":["post-949","post","type-post","status-publish","format-standard","hentry","category-ssl-sertifikasi","tag-ssl","tag-mixed","tag-content"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/comments?post=949"}],"version-history":[{"count":3,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/949\/revisions"}],"predecessor-version":[{"id":1368,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/949\/revisions\/1368"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}