{"id":2060,"date":"2026-09-15T12:30:00","date_gmt":"2026-09-15T09:30:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/err-too-many-redirects-hatasi\/"},"modified":"2026-09-14T22:30:09","modified_gmt":"2026-09-14T19:30:09","slug":"err-too-many-redirects-hatasi","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/err-too-many-redirects-hatasi\/","title":{"rendered":"ERR_TOO_MANY_REDIRECTS Hatas\u0131 Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr (WordPress)"},"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><code>ERR_TOO_MANY_REDIRECTS<\/code> hatas\u0131, taray\u0131c\u0131n\u0131n bir adrese ula\u015fmaya \u00e7al\u0131\u015f\u0131rken sunucunun onu s\u00fcrekli ba\u015fka bir adrese y\u00f6nlendirdi\u011fini ve bu d\u00f6ng\u00fcn\u00fcn hi\u00e7 bitmedi\u011fini g\u00f6sterir; <strong>err too many redirects hatas\u0131<\/strong> WordPress sitelerinde en s\u0131k, adresin veritaban\u0131nda kay\u0131tl\u0131 h\u00e2li ile SSL zorlamas\u0131 \u00e7ak\u0131\u015ft\u0131\u011f\u0131nda ortaya \u00e7\u0131kar.<\/p>\n<ol>\n<li>WordPress&#8217;in kay\u0131tl\u0131 adresinin (site\/home) <code>https:\/\/<\/code> ile ba\u015flad\u0131\u011f\u0131ndan emin olun.<\/li>\n<li>Siteyi Cloudflare \u00fczerinden y\u00f6netiyorsan\u0131z SSL\/TLS modunun &#8220;Flexible&#8221; de\u011fil &#8220;Full&#8221; oldu\u011funu kontrol edin.<\/li>\n<li>.htaccess dosyas\u0131nda elle eklenmi\u015f bir y\u00f6nlendirme kural\u0131 olup olmad\u0131\u011f\u0131na bak\u0131n.<\/li>\n<li>Taray\u0131c\u0131 \u00f6nbelle\u011fini ve \u00e7erezlerini temizleyip siteyi gizli sekmede yeniden deneyin.<\/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>WordPress \u00b7 Payla\u015f\u0131ml\u0131 hosting (CloudLinux)<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>cPanel kullan\u0131c\u0131s\u0131 (WordPress y\u00f6netici giri\u015fi a\u00e7\u0131lmasa bile Dosya Y\u00f6neticisi ve phpMyAdmin yeterlidir)<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/wordpress-hosting\" title=\"Narhost WordPress Hosting paketleri\">WordPress Hosting<\/a><\/td>\n<\/tr>\n<\/table>\n<div class=\"kb-once\">\n<p class=\"label\">Ba\u015flamadan \u00f6nce<\/p>\n<ul>\n<li>cPanel giri\u015f bilgileriniz elinizde olsun.<\/li>\n<li>Sitenin Cloudflare gibi bir CDN\/proxy arkas\u0131ndan m\u0131 yoksa do\u011frudan m\u0131 yay\u0131nland\u0131\u011f\u0131n\u0131 bilin.<\/li>\n<li>wp-config.php ve .htaccess dosyalar\u0131n\u0131 de\u011fi\u015ftirmeden \u00f6nce Dosya Y\u00f6neticisi&#8217;nden birer kopyas\u0131n\u0131 indirin.<\/li>\n<li>De\u011fi\u015fikli\u011fi tek seferde tek dosyada yap\u0131n; ayn\u0131 anda hem wp-config.php hem .htaccess&#8217;i de\u011fi\u015ftirirseniz hangi ayar\u0131n i\u015fe yarad\u0131\u011f\u0131n\u0131 ay\u0131rt edemezsiniz.<\/li>\n<\/ul>\n<\/div>\n<h2>Err too many redirects hatas\u0131 neden \u00e7\u0131kar?<\/h2>\n<p>Taray\u0131c\u0131 bir adrese gitti\u011finde sunucu &#8220;burada de\u011fil, \u015fu adrese bak&#8221; der ve taray\u0131c\u0131 oraya gider. Sunucu her seferinde farkl\u0131 bir adrese y\u00f6nlendirip eninde sonunda ilk adrese geri d\u00f6nerse d\u00f6ng\u00fc kurulur ve taray\u0131c\u0131 belirli bir say\u0131da denemeden sonra pes edip bu hatay\u0131 g\u00f6sterir. WordPress&#8217;te en s\u0131k neden, veritaban\u0131nda kay\u0131tl\u0131 site adresinin (siteurl\/home) <code>http:\/\/<\/code> olmas\u0131 ama sunucunun her iste\u011fi <code>https:\/\/<\/code>&#8216;e zorlamas\u0131d\u0131r; her y\u00f6nlendirme bir \u00f6ncekini ge\u00e7ersiz k\u0131lar ve d\u00f6ng\u00fc sonsuza kadar s\u00fcrer.<\/p>\n<p>\u0130kinci s\u0131k neden Cloudflare kullanan sitelerde g\u00f6r\u00fcl\u00fcr: Cloudflare &#8220;Flexible&#8221; modundayken ziyaret\u00e7i ile Cloudflare aras\u0131 \u015fifreli, Cloudflare ile sunucu aras\u0131 \u015fifresizdir. WordPress sunucu taraf\u0131nda HTTPS&#8217;e zorlama kural\u0131 \u00e7al\u0131\u015ft\u0131r\u0131yorsa, Cloudflare&#8217;in \u015fifresiz iste\u011fi tekrar HTTPS&#8217;e y\u00f6nlendirilir, Cloudflare bunu yeniden \u015fifreli g\u00f6nderir ve d\u00f6ng\u00fc olu\u015fur. \u00dc\u00e7\u00fcnc\u00fc neden .htaccess dosyas\u0131na elle eklenmi\u015f, WordPress&#8217;in kendi kural\u0131yla \u00e7ak\u0131\u015fan bir <code>RewriteRule<\/code> sat\u0131r\u0131d\u0131r.<\/p>\n<h2>Ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcm<\/h2>\n<h3>Y\u00f6ntem 1 \u2014 WordPress adresini Dosya Y\u00f6neticisi&#8217;nden d\u00fczeltme<\/h3>\n<p>WordPress y\u00f6netici paneline giremeseniz bile bu ad\u0131m cPanel \u00fczerinden yap\u0131labilir; <code>WP_HOME<\/code> ve <code>WP_SITEURL<\/code> sabitlerinin i\u015flevi <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/wordpress\/wp-config\/#moving-wordpress\" title=\"WordPress wp-config.php - Moving WordPress dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">WordPress&#8217;in resmi dok\u00fcmantasyonunda<\/a> anlat\u0131l\u0131r.<\/p>\n<ol class=\"kb-adimlar\">\n<li><strong>cPanel \u2192 Dosyalar \u2192 Dosya Y\u00f6neticisi<\/strong> sayfas\u0131n\u0131 a\u00e7\u0131p <code>public_html<\/code> klas\u00f6r\u00fcndeki <code>wp-config.php<\/code> dosyas\u0131n\u0131 d\u00fczenleyicide a\u00e7\u0131n.<br \/>\n<figure class=\"kb-ekran\">\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/err-too-many-redirects-hatasi-adim-1.webp\" alt=\"cPanel Dosya Y\u00f6neticisi'nde wp-config.php dosyas\u0131n\u0131 a\u00e7ma \u2014 err too many redirects hatas\u0131 d\u00fczeltme ad\u0131m\u0131\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>cPanel Dosya Y\u00f6neticisi; public_html i\u00e7indeki wp-config.php buradan d\u00fczenlenir.<\/figcaption><\/figure>\n<\/figure>\n<\/li>\n<li><code>\/* That's all, stop editing! *\/<\/code> sat\u0131r\u0131n\u0131n hemen \u00fcst\u00fcne a\u015fa\u011f\u0131daki iki sat\u0131r\u0131 ekleyin ve alan ad\u0131n\u0131z\u0131 kendi adresinizle de\u011fi\u015ftirin.\n<pre><code class=\"language-php\">define('WP_HOME','https:\/\/ornek.com');\ndefine('WP_SITEURL','https:\/\/ornek.com');<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: dosyay\u0131 kaydedip siteyi yeniden a\u00e7t\u0131\u011f\u0131n\u0131zda d\u00f6ng\u00fc tek bir adreste (https:\/\/ornek.com) sabitlenir.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 2 \u2014 Veritaban\u0131ndaki adresi phpMyAdmin ile kontrol etme<\/h3>\n<p>wp-config.php&#8217;ye eklenen sabitler veritaban\u0131ndaki de\u011feri ge\u00e7ersiz k\u0131lar, ama iki de\u011ferin de do\u011fru olmas\u0131 daha sa\u011fl\u0131kl\u0131d\u0131r.<\/p>\n<ol class=\"kb-adimlar\">\n<li><strong>cPanel \u2192 Veritabanlar\u0131 \u2192 phpMyAdmin<\/strong> sayfas\u0131n\u0131 a\u00e7\u0131p sitenizin veritaban\u0131n\u0131, ard\u0131ndan <code>wp_options<\/code> tablosunu se\u00e7in.<br \/>\n<figure class=\"kb-ekran\">\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/err-too-many-redirects-hatasi-adim-2.webp\" alt=\"phpMyAdmin'de wp_options tablosunda siteurl ve home de\u011ferlerini kontrol etme\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>phpMyAdmin wp_options tablosu; siteurl ve home sat\u0131rlar\u0131 burada d\u00fczenlenir.<\/figcaption><\/figure>\n<\/figure>\n<\/li>\n<li><code>siteurl<\/code> ve <code>home<\/code> sat\u0131rlar\u0131n\u0131 bulup <code>option_value<\/code> s\u00fctununu d\u00fczenleyin; ikisi de <code>https:\/\/<\/code> ile ba\u015flamal\u0131 ve sonunda e\u011fik \u00e7izgi olmamal\u0131.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: iki sat\u0131r da ayn\u0131 https adresini g\u00f6sterir.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 3 \u2014 .htaccess dosyas\u0131ndaki fazladan kural\u0131 temizleme<\/h3>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>.htaccess dosyas\u0131n\u0131 silmeden \u00f6nce Dosya Y\u00f6neticisi&#8217;nden bir kopyas\u0131n\u0131 indirin; WordPress standart blo\u011fu d\u0131\u015f\u0131ndaki sat\u0131rlar\u0131 silerken yanl\u0131\u015fl\u0131kla t\u00fcm dosyay\u0131 bo\u015faltmay\u0131n.<\/p>\n<\/div>\n<ol class=\"kb-adimlar\">\n<li>Dosya Y\u00f6neticisi&#8217;nde <code>public_html\/.htaccess<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n ve <code># BEGIN WordPress<\/code> ile <code># END WordPress<\/code> aras\u0131ndaki blok d\u0131\u015f\u0131nda kalan, \u00f6zellikle &#8220;https&#8221; ya da &#8220;redirect&#8221; ge\u00e7en sat\u0131rlar\u0131 aray\u0131n.<\/li>\n<li>WordPress standart blo\u011fu \u015fu sat\u0131rlar\u0131 i\u00e7ermelidir; farkl\u0131ysa a\u015fa\u011f\u0131dakiyle de\u011fi\u015ftirin.\n<pre><code class=\"language-apache\"># BEGIN WordPress\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n# END WordPress<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: standart blok d\u0131\u015f\u0131nda elle eklenmi\u015f bir y\u00f6nlendirme kural\u0131 kalmaz.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 4 \u2014 Cloudflare kullan\u0131yorsan\u0131z SSL modunu d\u00fczeltme<\/h3>\n<p>Cloudflare hesab\u0131n\u0131zda <strong>SSL\/TLS \u2192 Overview<\/strong> b\u00f6l\u00fcm\u00fcne girip modun <a href=\"https:\/\/developers.cloudflare.com\/ssl\/origin-configuration\/ssl-modes\/flexible\/\" title=\"Cloudflare Flexible SSL modu dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">&#8220;Flexible&#8221;<\/a> de\u011fil &#8220;Full&#8221; ya da &#8220;Full (strict)&#8221; oldu\u011funu do\u011frulay\u0131n. Sunucudaki \u00fccretsiz SSL sertifikas\u0131 kurulu oldu\u011fu s\u00fcrece &#8220;Full&#8221; modu g\u00fcvenle \u00e7al\u0131\u015f\u0131r.<\/p>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Siteyi gizli sekmede a\u00e7t\u0131\u011f\u0131n\u0131zda tek bir <code>https:\/\/<\/code> adresinde sabitleniyor, adres \u00e7ubu\u011funda kilit simgesi g\u00f6r\u00fcn\u00fcyor ve <code>ERR_TOO_MANY_REDIRECTS<\/code> hatas\u0131 \u00e7\u0131km\u0131yorsa sorun \u00e7\u00f6z\u00fclm\u00fc\u015ft\u00fcr.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Hata SSL kurulumundan hemen sonra \u00e7\u0131kt\u0131.<\/strong> Sertifika hen\u00fcz tam yay\u0131lmam\u0131\u015f olabilir; <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 nas\u0131l d\u00fczeltilir<\/a> kart\u0131na bak\u0131n.<\/li>\n<li><strong>Site sizi hi\u00e7 tan\u0131mad\u0131\u011f\u0131n\u0131z bir adrese y\u00f6nlendiriyor.<\/strong> Bu farkl\u0131 bir belirtidir, d\u00f6ng\u00fc de\u011fildir; zararl\u0131 yaz\u0131l\u0131m ya da eklenti kaynakl\u0131 bir y\u00f6nlendirme olabilece\u011finden site i\u00e7eri\u011fini de kontrol edin.<\/li>\n<li><strong>Cloudflare ayarlar\u0131n\u0131n tamam\u0131n\u0131 g\u00f6zden ge\u00e7irmek istiyorsunuz.<\/strong><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> kart\u0131na bak\u0131n.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Ad\u0131mlar\u0131 uygulad\u0131ktan sonra hata devam ediyorsa destek talebi a\u00e7\u0131n; talebe alan ad\u0131n\u0131z\u0131, hatan\u0131n tam metnini, Cloudflare kullan\u0131p kullanmad\u0131\u011f\u0131n\u0131z\u0131, saatini ve denedi\u011finiz ad\u0131mlar\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\/site-bazen-acilmiyorsa-ne-yapilmali\/\" title=\"Site a\u00e7\u0131lm\u0131yor - ad\u0131m ad\u0131m te\u015fhis rehberi - Narhost Destek\">Site a\u00e7\u0131lm\u0131yor \u2014 ad\u0131m ad\u0131m te\u015fhis rehberi<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/err-connection-timed-out-hatasi-nasil-cozulur\/\" title=\"ERR_CONNECTION_TIMED_OUT hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr - Narhost Destek\">ERR_CONNECTION_TIMED_OUT hatas\u0131 nas\u0131l \u00e7\u00f6z\u00fcl\u00fcr<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/dns-probe-finished-nxdomain-hatasi\/\" title=\"DNS_PROBE_FINISHED_NXDOMAIN hatas\u0131 - Narhost Destek\">DNS_PROBE_FINISHED_NXDOMAIN hatas\u0131<\/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 nas\u0131l d\u00fczeltilir<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Gizli sekmede site a\u00e7\u0131l\u0131yor ama normal sekmede a\u00e7\u0131lm\u0131yor, sorun ne?<\/h3>\n<p>Taray\u0131c\u0131n\u0131z eski bir y\u00f6nlendirmeyi \u00f6nbelle\u011fe alm\u0131\u015ft\u0131r. \u00c7erezleri ve \u00f6nbelle\u011fi temizleyin; h\u00e2l\u00e2 olmuyorsa sorun sunucu taraf\u0131nda s\u00fcr\u00fcyor demektir ve yukar\u0131daki ad\u0131mlara devam edin.<\/p>\n<h3>SSL sertifikas\u0131 yeni kuruldu, bu hata normal mi?<\/h3>\n<p>Kurulumdan hemen sonra birka\u00e7 dakika s\u00fcrebilir \u00e7\u00fcnk\u00fc sertifika ve \u00f6nbellek katmanlar\u0131 e\u015fzamanl\u0131 g\u00fcncellenmez. Yar\u0131m saatten uzun s\u00fcr\u00fcyorsa WordPress adresi ile sertifika modu aras\u0131nda bir \u00e7ak\u0131\u015fma vard\u0131r.<\/p>\n<h3>Cloudflare kullanm\u0131yorum, yine de bu hatay\u0131 alabilir miyim?<\/h3>\n<p>Evet. Cloudflare olmadan da WordPress&#8217;in kay\u0131tl\u0131 adresi ile sunucunun HTTPS zorlamas\u0131 uyu\u015fmazsa ayn\u0131 d\u00f6ng\u00fc olu\u015fur; Y\u00f6ntem 1 ve 2 bu durumda tek ba\u015f\u0131na yeterlidir.<\/p>\n<h3>Sadece belirli sayfalarda m\u0131, yoksa t\u00fcm sitede mi g\u00f6r\u00fcl\u00fcr?<\/h3>\n<p>Genelde t\u00fcm sitede g\u00f6r\u00fcl\u00fcr \u00e7\u00fcnk\u00fc sorun sitenin k\u00f6k adresindedir. Yaln\u0131zca belirli sayfalarda \u00e7\u0131k\u0131yorsa o sayfaya \u00f6zg\u00fc bir eklenti kural\u0131 ya da eski bir \u00f6nbellek kayd\u0131 aranmal\u0131d\u0131r.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ERR_TOO_MANY_REDIRECTS hatas\u0131 WordPress&#8217;in kay\u0131tl\u0131 adresi ile SSL zorlamas\u0131 \u00e7ak\u0131\u015ft\u0131\u011f\u0131nda ortaya \u00e7\u0131kar. Bu kart wp-config.php, phpMyAdmin, .htaccess ve Cloudflare kontrollerini ad\u0131m ad\u0131m ay\u0131r\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-2060","post","type-post","status-publish","format-standard","hentry","category-web-hosting","category-wordpress-hosting"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2060","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=2060"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2060\/revisions"}],"predecessor-version":[{"id":2157,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2060\/revisions\/2157"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=2060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=2060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=2060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}