{"id":2423,"date":"2026-10-02T17:30:00","date_gmt":"2026-10-02T14:30:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=2423"},"modified":"2026-09-26T23:54:39","modified_gmt":"2026-09-26T20:54:39","slug":"wordpress-alt-klasorden-ana-dizine-tasima","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/wordpress-alt-klasorden-ana-dizine-tasima\/","title":{"rendered":"WordPress Alt Klas\u00f6rden Ana Dizine Nas\u0131l Ta\u015f\u0131n\u0131r"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son g\u00f6zden ge\u00e7irme: Eyl\u00fcl 2026 \u00b7 cPanel 136 ve WordPress resm\u00ee 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>WordPress alt klas\u00f6rden ana dizine ta\u015f\u0131ma<\/strong> i\u015finin en g\u00fcvenli yolu dosyalara dokunmamakt\u0131r: Ayarlar \u2192 Genel&#8217;de Site Adresi&#8217;ni k\u00f6k alan ad\u0131na \u00e7ekin, alt klas\u00f6rdeki <code>index.php<\/code> ve <code>.htaccess<\/code> dosyalar\u0131n\u0131 <code>public_html<\/code> i\u00e7ine kopyalay\u0131n ve kopyalanan <code>index.php<\/code> i\u00e7indeki <code>require<\/code> yolunu alt klas\u00f6re g\u00f6re d\u00fczeltin.<\/p>\n<ol>\n<li>Dosyalar\u0131n ve veritaban\u0131n\u0131n yede\u011fini al\u0131n.<\/li>\n<li>Ayarlar \u2192 Genel&#8217;de Site Adresi (URL) alan\u0131n\u0131 <code>https:\/\/ornek.com<\/code> yap\u0131n.<\/li>\n<li><code>index.php<\/code> ve <code>.htaccess<\/code> dosyalar\u0131n\u0131 alt klas\u00f6rden <code>public_html<\/code> i\u00e7ine kopyalay\u0131n.<\/li>\n<li>K\u00f6k dizindeki <code>index.php<\/code> i\u00e7inde yolu <code>\/wp\/wp-blog-header.php<\/code> olarak de\u011fi\u015ftirin, kal\u0131c\u0131 ba\u011flant\u0131lar\u0131 yeniden kaydedin.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>cPanel Dosya Y\u00f6neticisi, WordPress y\u00f6netim paneli<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Payla\u015f\u0131ml\u0131 hosting; alt klas\u00f6rde kurulu tek WordPress sitesi<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>cPanel kullan\u0131c\u0131s\u0131, WordPress y\u00f6neticisi<\/td>\n<\/tr>\n<tr>\n<th>Narhost \u00fcr\u00fcn\u00fc<\/th>\n<td><a href=\"https:\/\/narhost.com\/wordpress-hosting\" title=\"WordPress Hosting - Narhost\">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>Dosyalar\u0131n ve veritaban\u0131n\u0131n g\u00fcncel yede\u011fini al\u0131n; ad\u0131mlar i\u00e7in <a href=\"https:\/\/narhost.com\/destek\/wordpress-veri-kaybini-onlemek-icin-yedekleme-nasil-yapilir\/\" title=\"WordPress Yedekleme Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">WordPress yedekleme<\/a> kart\u0131na bak\u0131n.<\/li>\n<li>\u00d6rneklerde WordPress&#8217;in <code>public_html\/wp<\/code> klas\u00f6r\u00fcnde kurulu oldu\u011fu varsay\u0131l\u0131r; kendi klas\u00f6r ad\u0131n\u0131z\u0131 kullan\u0131n.<\/li>\n<li><code>public_html<\/code> i\u00e7inde varsay\u0131lan bir <code>index.html<\/code> varsa silin ya da ad\u0131n\u0131 de\u011fi\u015ftirin; sunucu onu <code>index.php<\/code> dosyas\u0131ndan \u00f6nce a\u00e7abilir.<\/li>\n<\/ul>\n<\/div>\n<h2>Site neden alt klas\u00f6rde a\u00e7\u0131l\u0131yor<\/h2>\n<p>WordPress&#8217;i otomatik kurucuyla ya da elle kurarken hedef olarak bir klas\u00f6r se\u00e7ildiyse site <code>ornek.com\/wp\/<\/code> gibi bir adreste a\u00e7\u0131l\u0131r. Veritaban\u0131ndaki <code>siteurl<\/code> ve <code>home<\/code> de\u011ferleri bu adresi tutar; dosyalar\u0131 ba\u015fka yere s\u00fcr\u00fcklemek tek ba\u015f\u0131na yetmez, WordPress h\u00e2l\u00e2 eski adrese ba\u011flant\u0131 \u00fcretir. Bu y\u00fczden iki yol vard\u0131r: dosyalar\u0131 yerinde b\u0131rak\u0131p yaln\u0131z ziyaret\u00e7inin g\u00f6rd\u00fc\u011f\u00fc adresi de\u011fi\u015ftirmek ya da her \u015feyi k\u00f6ke ta\u015f\u0131y\u0131p veritaban\u0131ndaki adresleri g\u00fcncellemek.<\/p>\n<p>\u0130ki yolun da sonucu ayn\u0131 g\u00f6r\u00fcn\u00fcr: ziyaret\u00e7i siteyi <code>ornek.com<\/code> adresinde a\u00e7ar. Fark bak\u0131m taraf\u0131ndad\u0131r. Birinci yolda \u00e7ekirdek dosyalar ayr\u0131 klas\u00f6rde durdu\u011fu i\u00e7in k\u00f6k dizin temiz kal\u0131r ve veritaban\u0131na dokunulmaz. \u0130kinci yol daha fazla ad\u0131m ister; adres de\u011fi\u015fikli\u011finin arka plan\u0131 <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/upgrade\/migrating\/\" title=\"WordPress site ta\u015f\u0131ma resmi dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">WordPress&#8217;in ta\u015f\u0131ma dok\u00fcman\u0131nda<\/a> anlat\u0131l\u0131r.<\/p>\n<h2>Ad\u0131m ad\u0131m WordPress alt klas\u00f6rden ana dizine ta\u015f\u0131ma<\/h2>\n<h3>Y\u00f6ntem 1 \u2014 Dosyalar\u0131 ta\u015f\u0131madan (\u00f6nerilen)<\/h3>\n<p>Bu y\u00f6ntem <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/server\/wordpress-in-directory\/\" title=\"Giving WordPress Its Own Directory - WordPress resmi dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">WordPress&#8217;in &#8220;Giving WordPress Its Own Directory&#8221; dok\u00fcman\u0131ndaki<\/a> y\u00f6ntemdir. \u00c7ekirdek dosyalar alt klas\u00f6rde kal\u0131r, site k\u00f6kten a\u00e7\u0131l\u0131r.<\/p>\n<ol class=\"kb-adimlar\">\n<li><strong>Ayarlar \u2192 Genel<\/strong> sayfas\u0131nda WordPress Adresi (URL) alan\u0131n\u0131 <code>https:\/\/ornek.com\/wp<\/code> olarak b\u0131rak\u0131n, Site Adresi (URL) alan\u0131n\u0131 <code>https:\/\/ornek.com<\/code> yap\u0131p kaydedin.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: k\u00f6k adres bir s\u00fcre hata verebilir; sonraki ad\u0131m bitince d\u00fczelir.<\/p>\n<\/li>\n<li><strong>cPanel \u2192 Dosyalar \u2192 Dosya Y\u00f6neticisi<\/strong> ile <code>public_html\/wp<\/code> klas\u00f6r\u00fcn\u00fc a\u00e7\u0131n. <code>index.php<\/code> ve <code>.htaccess<\/code> dosyalar\u0131n\u0131 se\u00e7ip <code>public_html<\/code> i\u00e7ine <strong>kopyalay\u0131n<\/strong>; ta\u015f\u0131may\u0131n. <code>.htaccess<\/code> g\u00f6r\u00fcnm\u00fcyorsa Ayarlar&#8217;dan gizli dosyalar\u0131 g\u00f6stermeyi a\u00e7\u0131n.<br \/>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/wordpress-alt-klasorden-ana-dizine-tasima-adim-1-1.webp\" alt=\"WordPress alt klas\u00f6rden ana dizine ta\u015f\u0131ma i\u00e7in cPanel Dosya Y\u00f6neticisi ekran\u0131\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>Dosya Y\u00f6neticisi; index.php ve .htaccess alt klas\u00f6rden public_html i\u00e7ine buradan kopyalan\u0131r.<\/figcaption><\/figure>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: iki dosya hem <code>public_html<\/code> i\u00e7inde hem alt klas\u00f6rde durur.<\/p>\n<\/li>\n<li><strong>K\u00f6k dizindeki <code>index.php<\/code><\/strong> dosyas\u0131n\u0131 d\u00fczenleyin ve son sat\u0131r\u0131 de\u011fi\u015ftirin:\n<pre><code class=\"language-php\">\/\/ eski sat\u0131r\nrequire __DIR__ . '\/wp-blog-header.php';\n\/\/ yeni sat\u0131r\nrequire __DIR__ . '\/wp\/wp-blog-header.php';<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>https:\/\/ornek.com<\/code> a\u00e7\u0131l\u0131nca site gelir.<\/p>\n<\/li>\n<li><strong>Y\u00f6netim paneline yeni adresten girin<\/strong> (<code>ornek.com\/wp\/wp-admin\/<\/code>) ve Ayarlar \u2192 Kal\u0131c\u0131 Ba\u011flant\u0131lar sayfas\u0131nda hi\u00e7bir \u015feyi de\u011fi\u015ftirmeden Kaydet&#8217;e bas\u0131n.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: yaz\u0131 adresleri k\u00f6kten a\u00e7\u0131l\u0131r, \u00f6rne\u011fin <code>ornek.com\/yazi-adi\/<\/code>.<\/p>\n<\/li>\n<\/ol>\n<h3>Y\u00f6ntem 2 \u2014 T\u00fcm dosyalar\u0131 k\u00f6ke ta\u015f\u0131ma<\/h3>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Bu y\u00f6ntem veritaban\u0131ndaki adresleri de\u011fi\u015ftirir. Yede\u011finiz yoksa ba\u015flamay\u0131n; yanl\u0131\u015f bir toplu de\u011fi\u015ftirme i\u015flemi seri h\u00e2le getirilmi\u015f (serialize) eklenti ayarlar\u0131n\u0131 bozabilir.<\/p>\n<\/div>\n<ol class=\"kb-adimlar\">\n<li><strong>Dosya Y\u00f6neticisi&#8217;nde<\/strong><code>public_html\/wp<\/code> i\u00e7indeki b\u00fct\u00fcn dosya ve klas\u00f6rleri se\u00e7ip Ta\u015f\u0131 ile <code>public_html<\/code> alt\u0131na al\u0131n.<br \/>\n<figure class=\"kb-ekran\"><img decoding=\"async\" src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/wordpress-alt-klasorden-ana-dizine-tasima-adim-2-1.webp\" alt=\"cPanel Dosya Y\u00f6neticisi'nde WordPress dosyalar\u0131n\u0131 public_html alt\u0131na ta\u015f\u0131ma\" width=\"1200\" height=\"833\" loading=\"lazy\"><figcaption>T\u00fcm dosyalar se\u00e7ilip \u00fcst men\u00fcdeki Ta\u015f\u0131 d\u00fc\u011fmesiyle public_html alt\u0131na al\u0131n\u0131r.<\/figcaption><\/figure>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>wp-config.php<\/code>, <code>wp-content<\/code> ve <code>wp-admin<\/code> do\u011frudan <code>public_html<\/code> i\u00e7inde g\u00f6r\u00fcn\u00fcr.<\/p>\n<\/li>\n<li><strong>phpMyAdmin&#8217;de<\/strong><code>wp_options<\/code> tablosundaki <code>siteurl<\/code> ve <code>home<\/code> sat\u0131rlar\u0131n\u0131 <code>https:\/\/ornek.com<\/code> yap\u0131n. Ayr\u0131nt\u0131l\u0131 ad\u0131mlar <a href=\"https:\/\/narhost.com\/destek\/wordpress-alan-adi-degisikligi-nasil-yapilir\/\" title=\"WordPress Alan Ad\u0131 De\u011fi\u015fikli\u011fi Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">WordPress alan ad\u0131 de\u011fi\u015fikli\u011fi<\/a> kart\u0131nda.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: y\u00f6netim paneli <code>ornek.com\/wp-admin\/<\/code> adresinden a\u00e7\u0131l\u0131r.<\/p>\n<\/li>\n<li><strong>\u0130\u00e7erikteki eski adresleri<\/strong> seri veriyi koruyan bir arama-de\u011fi\u015ftirme eklentisiyle <code>ornek.com\/wp<\/code> \u2192 <code>ornek.com<\/code> olarak g\u00fcncelleyin, ard\u0131ndan kal\u0131c\u0131 ba\u011flant\u0131lar\u0131 yeniden kaydedin.<\/li>\n<li><strong>Eski adresleri y\u00f6nlendirin.<\/strong> K\u00f6k <code>.htaccess<\/code> dosyas\u0131nda <code># BEGIN WordPress<\/code> sat\u0131r\u0131n\u0131n \u00fcst\u00fcne \u015funu ekleyin:\n<pre><code class=\"language-apache\">RedirectMatch 301 ^\/wp\/(.*)$ https:\/\/ornek.com\/$1<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>ornek.com\/wp\/yazi-adi\/<\/code> tek ad\u0131mda <code>ornek.com\/yazi-adi\/<\/code> adresine gider.<\/p>\n<\/li>\n<\/ol>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Ana sayfay\u0131, bir yaz\u0131y\u0131 ve y\u00f6netim panelini a\u00e7\u0131n; \u00fc\u00e7\u00fc de hatas\u0131z geliyorsa ta\u015f\u0131ma tamamd\u0131r. Taray\u0131c\u0131da sayfa kayna\u011f\u0131n\u0131 a\u00e7\u0131p <code>\/wp\/wp-content\/<\/code> aramas\u0131 yap\u0131n: Y\u00f6ntem 2&#8217;de sonu\u00e7 \u00e7\u0131kmamal\u0131, Y\u00f6ntem 1&#8217;de g\u00f6rsel yollar\u0131nda g\u00f6r\u00fcnmesi normaldir. Google Search Console kullan\u0131yorsan\u0131z site haritas\u0131n\u0131 yeni adresle yeniden g\u00f6nderin.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>K\u00f6k adres bo\u015f sayfa ya da varsay\u0131lan sayfa g\u00f6steriyor.<\/strong><code>public_html<\/code> i\u00e7inde <code>index.html<\/code> kalm\u0131\u015ft\u0131r; silin ya da ad\u0131n\u0131 de\u011fi\u015ftirin.<\/li>\n<li><strong>Sayfa s\u00fcrekli kendine y\u00f6nleniyor.<\/strong><code>siteurl<\/code> ve <code>home<\/code> de\u011ferleri \u00e7eli\u015fiyordur ya da http\/https kar\u0131\u015fm\u0131\u015ft\u0131r; <a href=\"https:\/\/narhost.com\/destek\/err-too-many-redirects-hatasi\/\" title=\"ERR Too Many Redirects Hatas\u0131 - Narhost Destek\">ERR_TOO_MANY_REDIRECTS<\/a> kart\u0131ndaki kontrolleri yap\u0131n.<\/li>\n<li><strong>G\u00f6rseller k\u0131r\u0131k.<\/strong> Y\u00f6ntem 2&#8217;de i\u00e7erikteki eski adresler g\u00fcncellenmemi\u015ftir; arama-de\u011fi\u015ftirme ad\u0131m\u0131n\u0131 tekrarlay\u0131n.<\/li>\n<\/ul>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost deste\u011fi<\/p>\n<p>Talebe \u015funlar\u0131 ekleyin: alan ad\u0131n\u0131z, WordPress&#8217;in kurulu oldu\u011fu klas\u00f6r, uygulad\u0131\u011f\u0131n\u0131z y\u00f6ntem, g\u00f6rd\u00fc\u011f\u00fcn\u00fcz hata metni birebir ve i\u015flemi yapt\u0131\u011f\u0131n\u0131z saat.<\/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\/wordpress-sorunlari-ve-cozumleri\/\" title=\"WordPress Y\u00f6netimi ve Sorun Giderme Rehberi - Narhost Destek\">WordPress y\u00f6netimi ve sorun giderme rehberi<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/veri-kaybi-yasamadan-wordpress-site-tasima-islemi-nasil-yapilir\/\" title=\"Veri Kayb\u0131 Ya\u015famadan WordPress Site Ta\u015f\u0131ma - Narhost Destek\">Veri kayb\u0131 ya\u015famadan WordPress site ta\u015f\u0131ma<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/wordpress-alan-adi-degisikligi-nasil-yapilir\/\" title=\"WordPress Alan Ad\u0131 De\u011fi\u015fikli\u011fi Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">WordPress alan ad\u0131 de\u011fi\u015fikli\u011fi<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Hangi y\u00f6ntemi se\u00e7meliyim?<\/h3>\n<p>Sitede \u00e7ok i\u00e7erik ve eklenti varsa Y\u00f6ntem 1 daha az risklidir, \u00e7\u00fcnk\u00fc veritaban\u0131na dokunmaz. Klas\u00f6r ad\u0131n\u0131n g\u00f6rsel yollar\u0131nda da g\u00f6r\u00fcnmesini istemiyorsan\u0131z Y\u00f6ntem 2 gerekir.<\/p>\n<h3>WordPress alt klas\u00f6rden ana dizine ta\u015f\u0131ma sonras\u0131 y\u00f6netim paneli adresi de\u011fi\u015fir mi?<\/h3>\n<p>Y\u00f6ntem 1&#8217;de panel <code>ornek.com\/wp\/wp-admin\/<\/code> adresinde kal\u0131r. Y\u00f6ntem 2&#8217;de <code>ornek.com\/wp-admin\/<\/code> olur.<\/p>\n<h3>Eski adresler Google&#8217;da ne olur?<\/h3>\n<p>301 y\u00f6nlendirme kurulursa arama motoru yeni adresleri zamanla dizine al\u0131r. Y\u00f6nlendirme yoksa eski adresler 404 d\u00f6ner.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress alt klas\u00f6rden ana dizine ta\u015f\u0131ma i\u00e7in iki yol: dosyalar\u0131 yerinde b\u0131rak\u0131p index.php ile k\u00f6kten yay\u0131nlama ya da t\u00fcm dosyalar\u0131 public_html alt\u0131na ta\u015f\u0131y\u0131p siteurl, home ve i\u00e7erikteki adresleri g\u00fcncelleme; 301 y\u00f6nlendirme ve do\u011frulama 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":[7],"tags":[],"class_list":["post-2423","post","type-post","status-publish","format-standard","hentry","category-wordpress-hosting"],"meta_box":[],"_links":{"self":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2423","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=2423"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2423\/revisions"}],"predecessor-version":[{"id":2762,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2423\/revisions\/2762"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=2423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=2423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=2423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}