{"id":961,"date":"2025-09-23T15:39:36","date_gmt":"2025-09-23T12:39:36","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=961"},"modified":"2026-10-15T01:41:46","modified_gmt":"2026-10-14T22:41:46","slug":"ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir\/","title":{"rendered":"SSL Sonras\u0131 Site Y\u00f6nlendirmesi Nas\u0131l D\u00fczeltilir (HTTP&#8217;den HTTPS&#8217;e)"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son do\u011frulama: Eyl\u00fcl 2026 \u00b7 cPanel 136 test hesab\u0131nda denendi<\/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>SSL kurulduktan sonra <strong>http https y\u00f6nlendirme d\u00fczeltme<\/strong> i\u015flemi iki yoldan biriyle yap\u0131l\u0131r: cPanel&#8217;in Alan Adlar\u0131 ekran\u0131ndaki &#8220;Force HTTPS Redirect&#8221; se\u00e7ene\u011fini a\u00e7mak ya da <code>.htaccess<\/code> dosyas\u0131na y\u00f6nlendirme kural\u0131 eklemek.<\/p>\n<ol>\n<li>\u00d6nce SSL sertifikas\u0131n\u0131n kurulu ve aktif oldu\u011funu SSL\/TLS ekran\u0131ndan do\u011frulay\u0131n.<\/li>\n<li>cPanel&#8217;de Force HTTPS Redirect se\u00e7ene\u011fini a\u00e7\u0131n; yoksa Dosya Y\u00f6neticisi&#8217;nden <code>.htaccess<\/code>&#8216;e y\u00f6nlendirme kural\u0131n\u0131 elle ekleyin.<\/li>\n<li>WordPress kullan\u0131yorsan\u0131z site adresini de https ile g\u00fcncelleyin.<\/li>\n<li>Siteyi http:\/\/ ile a\u00e7\u0131p 301 ile https&#8217;e d\u00fc\u015ft\u00fc\u011f\u00fcn\u00fc do\u011frulay\u0131n.<\/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)<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>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>Alan ad\u0131n\u0131za SSL sertifikas\u0131 kurulu ve aktif olmal\u0131; kurulu de\u011filse \u00f6nce sertifikay\u0131 tamamlay\u0131n.<\/li>\n<li><code>.htaccess<\/code> dosyas\u0131n\u0131 d\u00fczenlemeden \u00f6nce bir kopyas\u0131n\u0131 indirip yedekleyin.<\/li>\n<li>Sitenin www&#8217;lu mu www&#8217;suz mu adreste yay\u0131nlanaca\u011f\u0131na \u00f6nceden karar verin.<\/li>\n<li>WordPress kullan\u0131yorsan\u0131z y\u00f6netici paneline eri\u015fiminiz olmal\u0131.<\/li>\n<\/ul>\n<\/div>\n<h2>Y\u00f6nlendirme neden kendili\u011finden d\u00fczelmez<\/h2>\n<p>Bir sertifika kurulmas\u0131 sitenin HTTPS \u00fczerinden a\u00e7\u0131labilmesini sa\u011flar ama http adresine gelen ziyaret\u00e7iyi otomatik olarak https&#8217;e ta\u015f\u0131maz; bu iki ayr\u0131 ayard\u0131r. Sertifika kurulduktan sonra http https y\u00f6nlendirme d\u00fczeltme ad\u0131m\u0131 atlan\u0131rsa site hem http hem https \u00fczerinden ayn\u0131 anda a\u00e7\u0131lmaya devam eder, arama motorlar\u0131 ve taray\u0131c\u0131lar hangi s\u00fcr\u00fcm\u00fcn as\u0131l oldu\u011funu bilemez.<\/p>\n<h2>Do\u011fru y\u00f6ntemi se\u00e7in: panel se\u00e7ene\u011fi mi, .htaccess mi<\/h2>\n<ol class=\"kb-adimlar\">\n<li><strong>SSL\/TLS durumunu kontrol edin.<\/strong> cPanel&#8217;de G\u00fcvenlik \u2192 SSL\/TLS Sihirbaz\u0131 ekran\u0131ndan alan ad\u0131n\u0131za kurulu sertifikan\u0131n aktif oldu\u011funu g\u00f6r\u00fcn.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: alan ad\u0131n\u0131z\u0131n yan\u0131nda ge\u00e7erli bir sertifika ve biti\u015f tarihi g\u00f6r\u00fcn\u00fcr.<\/p>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/10\/ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir-adim-1.webp\" alt=\"cPanel SSL\/TLS ekran\u0131nda sertifika durumu kontrol\u00fc, http https y\u00f6nlendirme d\u00fczeltme \u00f6ncesi ilk ad\u0131m\" width=\"1200\" height=\"917\" loading=\"lazy\"><figcaption>SSL\/TLS Sihirbaz\u0131; y\u00f6nlendirmeyi a\u00e7madan \u00f6nce sertifikan\u0131n aktif oldu\u011fu burada g\u00f6r\u00fcl\u00fcr.<\/figcaption><\/figure>\n<\/li>\n<li><strong>cPanel&#8217;de Force HTTPS Redirect&#8217;i a\u00e7\u0131n.<\/strong><a href=\"https:\/\/docs.cpanel.net\/cpanel\/domains\/domains\/\" target=\"_blank\" rel=\"noopener\" title=\"cPanel Domains dok\u00fcmantasyonu - Force HTTPS Redirect\">cPanel&#8217;in resmi dok\u00fcmantasyonuna g\u00f6re<\/a> Alan Adlar\u0131 ekran\u0131nda ilgili alan ad\u0131n\u0131n kar\u015f\u0131s\u0131ndaki anahtar\u0131 &#8220;A\u00e7\u0131k&#8221; konuma getirin; bu se\u00e7enek t\u00fcm http isteklerini otomatik olarak 301 ile https&#8217;e y\u00f6nlendirir.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: se\u00e7enek a\u00e7\u0131ld\u0131ktan sonra http adresine giden istek https&#8217;e d\u00fc\u015fer.<\/p>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/ssl-sonrasi-site-yonlendirmesi-nasil-duzeltilir-adim-2-1.webp\" alt=\"cPanel Dosya Y\u00f6neticisinde .htaccess dosyas\u0131n\u0131n d\u00fczenlenme ekran\u0131\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>Dosya Y\u00f6neticisi; k\u00f6k dizindeki .htaccess dosyas\u0131 buradan d\u00fczenlenir.<\/figcaption><\/figure>\n<\/li>\n<li><strong>Panelde se\u00e7enek yoksa .htaccess kural\u0131 ekleyin.<\/strong> Dosya Y\u00f6neticisi&#8217;nden sitenizin k\u00f6k dizinindeki <code>.htaccess<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n ve dosyan\u0131n ba\u015f\u0131na \u015fu sat\u0131rlar\u0131 ekleyin:\n<pre><code class=\"language-apache\">RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [R=301,L]<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: dosyay\u0131 kaydettikten sonra http adresine giden istek 301 ile https&#8217;e d\u00fc\u015fer.<\/p>\n<\/li>\n<li><strong>WordPress site adresini g\u00fcncelleyin.<\/strong> Y\u00f6netim panelinde Ayarlar \u2192 Genel b\u00f6l\u00fcm\u00fcndeki Site Adresi ve WordPress Adresi alanlar\u0131n\u0131 <code>https:\/\/<\/code> ile ba\u015flayacak \u015fekilde kaydedin; aksi halde WordPress kendi i\u00e7indeki ba\u011flant\u0131lar\u0131 http olarak \u00fcretmeye devam eder.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: kaydettikten sonra site i\u00e7i ba\u011flant\u0131lar https ile \u00fcretilir.<\/p>\n<\/li>\n<li><strong>www ya da www&#8217;suz tercihi tek yerde sabitleyin.<\/strong> Hem panel se\u00e7ene\u011finde hem .htaccess kural\u0131nda ayn\u0131 tercihi kullan\u0131n; biri www&#8217;ya biri www&#8217;suza y\u00f6nlendirirse \u00e7ift y\u00f6nlendirme olu\u015fur.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: alan ad\u0131 tek bir s\u00fcr\u00fcmde (www&#8217;lu ya da www&#8217;suz) sabitlenir.<\/p>\n<\/li>\n<\/ol>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Cloudflare gibi bir CDN kullan\u0131yor ve <a href=\"https:\/\/developers.cloudflare.com\/ssl\/origin-configuration\/ssl-modes\/\" target=\"_blank\" rel=\"noopener\" title=\"Cloudflare \u015fifreleme modlar\u0131 dok\u00fcmantasyonu\">\u015fifreleme modu &#8220;Flexible&#8221; se\u00e7iliyse<\/a> Cloudflare ile sunucunuz aras\u0131ndaki ba\u011flant\u0131 h\u00e2l\u00e2 http&#8217;dir; sunucu taraf\u0131nda da http&#8217;yi https&#8217;e zorlarsan\u0131z iki taraf birbirini s\u00fcrekli y\u00f6nlendirir ve <code>ERR_TOO_MANY_REDIRECTS<\/code> hatas\u0131 \u00e7\u0131kar. Bu durumda Cloudflare \u015fifreleme modunu &#8220;Full&#8221; ya da &#8220;Full (strict)&#8221; olarak de\u011fi\u015ftirin.<\/p>\n<\/div>\n<h2>Y\u00f6nlendirme d\u00f6ng\u00fcs\u00fc (ERR_TOO_MANY_REDIRECTS) nedenleri<\/h2>\n<ul>\n<li><strong>Cloudflare Flexible SSL + sunucu zorlamas\u0131.<\/strong> Yukar\u0131daki uyar\u0131daki gibi iki taraf da y\u00f6nlendirme yaparsa d\u00f6ng\u00fc olu\u015fur.<\/li>\n<li><strong>\u00c7ift y\u00f6nlendirme kural\u0131.<\/strong> Hem cPanel&#8217;in Force HTTPS Redirect se\u00e7ene\u011fi hem .htaccess&#8217;e elle eklenmi\u015f ayn\u0131 kural birlikte a\u00e7\u0131ksa gereksiz bir y\u00f6nlendirme ad\u0131m\u0131 ya da d\u00f6ng\u00fc g\u00f6r\u00fclebilir; ikisinden yaln\u0131zca birini a\u00e7\u0131k tutun.<\/li>\n<li><strong>Eklenti ve .htaccess \u00e7ak\u0131\u015fmas\u0131.<\/strong> WordPress&#8217;te bir SSL eklentisi kendi y\u00f6nlendirmesini yaparken .htaccess&#8217;te de ayn\u0131 i\u015fi yapan bir kural varsa ikisi \u00e7eli\u015febilir; ikisini ayn\u0131 anda kullanmay\u0131n.<\/li>\n<\/ul>\n<h2>Kar\u0131\u015f\u0131k i\u00e7erik uyar\u0131s\u0131<\/h2>\n<p>Y\u00f6nlendirme do\u011fru \u00e7al\u0131\u015fsa bile sayfa i\u00e7indeki resim, script ya da CSS dosyalar\u0131 h\u00e2l\u00e2 http adresinden \u00e7a\u011fr\u0131l\u0131yorsa taray\u0131c\u0131 &#8220;Ba\u011flant\u0131 tam g\u00fcvenli de\u011fil&#8221; uyar\u0131s\u0131 g\u00f6sterir; bu ayr\u0131 bir sorundur ve <a href=\"https:\/\/narhost.com\/destek\/mixed-content-sorunu-nasil-cozulur\/\" title=\"Kar\u0131\u015f\u0131k i\u00e7erik sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr - Narhost Destek\">kar\u0131\u015f\u0131k i\u00e7erik sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr<\/a> yaz\u0131s\u0131nda anlat\u0131l\u0131r.<\/p>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Terminalden ya da bir \u00e7evrimi\u00e7i ara\u00e7la <code>curl -I http:\/\/alanadiniz.com<\/code> \u00e7al\u0131\u015ft\u0131r\u0131n; yan\u0131t ba\u015fl\u0131\u011f\u0131nda <code>301<\/code> kodu ve <code>Location: https:\/\/alanadiniz.com\/<\/code> sat\u0131r\u0131 g\u00f6r\u00fcn\u00fcyorsa http https y\u00f6nlendirme d\u00fczeltme i\u015flemi tamamlanm\u0131\u015f demektir.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Y\u00f6nlendirme baz\u0131 sayfalarda \u00e7al\u0131\u015fm\u0131yor.<\/strong> Sayfa \u00f6nbelle\u011fi eski bir s\u00fcr\u00fcm\u00fc sunuyor olabilir; \u00f6nbelle\u011fi temizleyip yeniden test edin.<\/li>\n<li><strong>WordPress adminine giri\u015f s\u00fcrekli http&#8217;ye d\u00fc\u015f\u00fcyor.<\/strong> Bir eklenti ya da tema sabit http ba\u011flant\u0131 \u00fcretiyor olabilir; <a href=\"https:\/\/narhost.com\/destek\/wordpress-sitem-farkli-sitelere-yonleniyor-ne-yapmaliyim\/\" title=\"WordPress sitem farkl\u0131 sitelere y\u00f6nleniyor ne yapmal\u0131y\u0131m - Narhost Destek\">WordPress sitem farkl\u0131 sitelere y\u00f6nleniyor<\/a> kart\u0131na bak\u0131n.<\/li>\n<li><strong>SSL kurulu de\u011fil ya da s\u00fcresi dolmu\u015f.<\/strong> Y\u00f6nlendirme kural\u0131 ge\u00e7erli bir sertifika olmadan i\u015fe yaramaz; \u00f6nce <a href=\"https:\/\/narhost.com\/destek\/cpanel-ssl-sertifikasi-kurma\/\" title=\"cPanel SSL sertifikas\u0131 kurma - Narhost Destek\">cPanel&#8217;de SSL sertifikas\u0131 kurma<\/a> ad\u0131mlar\u0131n\u0131 tamamlay\u0131n.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Ad\u0131mlar\u0131 uygulad\u0131ysan\u0131z ama d\u00f6ng\u00fc ya da y\u00f6nlendirme sorunu s\u00fcr\u00fcyorsa destek talebinize alan ad\u0131n\u0131z\u0131, CDN kullan\u0131p kullanmad\u0131\u011f\u0131n\u0131z\u0131 ve taray\u0131c\u0131da g\u00f6rd\u00fc\u011f\u00fcn\u00fcz hata mesaj\u0131n\u0131 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-nasil-dogru-kurulur\/\" title=\"SSL Sertifikas\u0131 Nas\u0131l Do\u011fru Kurulur - Narhost Destek\">SSL Sertifikas\u0131 Nas\u0131l Do\u011fru Kurulur (konu merkezi)<\/a><\/li>\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\/cpanel-ssl-sertifikasi-kurma\/\" title=\"cPanel SSL sertifikas\u0131 kurma - Narhost Destek\">cPanel&#8217;de SSL sertifikas\u0131 kurma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/mixed-content-sorunu-nasil-cozulur\/\" title=\"Kar\u0131\u015f\u0131k i\u00e7erik sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr - Narhost Destek\">Kar\u0131\u015f\u0131k i\u00e7erik sorunu nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/cloudflare-ssl-nasil-ayarlanir\/\" title=\"Cloudflare SSL nas\u0131l ayarlan\u0131r - Narhost Destek\">Cloudflare SSL nas\u0131l ayarlan\u0131r<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>http https y\u00f6nlendirme d\u00fczeltme i\u015flemi WordPress d\u0131\u015f\u0131ndaki sitelerde de ayn\u0131 m\u0131?<\/h3>\n<p>Evet; panel se\u00e7ene\u011fi ve .htaccess kural\u0131 statik sitelerde ve WordPress d\u0131\u015f\u0131ndaki CMS&#8217;lerde de ayn\u0131 \u015fekilde \u00e7al\u0131\u015f\u0131r. WordPress&#8217;e \u00f6zg\u00fc olan tek fark Ayarlar \u2192 Genel b\u00f6l\u00fcm\u00fcndeki site adresi alanlar\u0131d\u0131r.<\/p>\n<h3>Force HTTPS Redirect ile .htaccess kural\u0131n\u0131 ayn\u0131 anda a\u00e7abilir miyim?<\/h3>\n<p>\u00d6nerilmez. \u0130kisi de ayn\u0131 i\u015fi yapt\u0131\u011f\u0131 i\u00e7in gereksiz bir y\u00f6nlendirme ad\u0131m\u0131na ya da baz\u0131 yap\u0131land\u0131rmalarda d\u00f6ng\u00fcye yol a\u00e7abilir; yaln\u0131zca birini a\u00e7\u0131k tutun.<\/p>\n<h3>ERR_TOO_MANY_REDIRECTS hatas\u0131 neden \u00e7\u0131kar?<\/h3>\n<p>Genelde Cloudflare gibi bir CDN&#8217;in \u015fifreleme modu ile sunucudaki y\u00f6nlendirme kural\u0131n\u0131n \u00e7ak\u0131\u015fmas\u0131ndan kaynaklan\u0131r; CDN&#8217;in \u015fifreleme modunu &#8220;Full&#8221; yapmak \u00e7o\u011fu durumda d\u00f6ng\u00fcy\u00fc \u00e7\u00f6zer.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>http https y\u00f6nlendirme d\u00fczeltme: cPanel&#8217;de Force HTTPS Redirect ya da .htaccess kural\u0131, WordPress site adresi g\u00fcncelleme, y\u00f6nlendirme d\u00f6ng\u00fcs\u00fc nedenleri ve do\u011frulama.<\/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,112],"class_list":["post-961","post","type-post","status-publish","format-standard","hentry","category-ssl-sertifikasi","tag-ssl","tag-yonlendirme"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/961","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=961"}],"version-history":[{"count":3,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/961\/revisions"}],"predecessor-version":[{"id":1356,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/961\/revisions\/1356"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}