{"id":2420,"date":"2026-10-02T15:00:00","date_gmt":"2026-10-02T12:00:00","guid":{"rendered":"https:\/\/narhost.com\/destek\/?p=2420"},"modified":"2026-10-02T15:00:00","modified_gmt":"2026-10-02T12:00:00","slug":"wordpress-kalici-baglanti-ayarlari","status":"publish","type":"post","link":"https:\/\/narhost.com\/destek\/wordpress-kalici-baglanti-ayarlari\/","title":{"rendered":"WordPress Kal\u0131c\u0131 Ba\u011flant\u0131 (Permalink) Ayarlar\u0131 Nas\u0131l Yap\u0131l\u0131r"},"content":{"rendered":"<p class=\"kb-dogrulama\">Son g\u00f6zden ge\u00e7irme: Eyl\u00fcl 2026 \u00b7 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 kal\u0131c\u0131 ba\u011flant\u0131 ayarlar\u0131<\/strong> y\u00f6netim panelindeki Ayarlar \u2192 Kal\u0131c\u0131 Ba\u011flant\u0131lar sayfas\u0131ndan yap\u0131l\u0131r; yeni bir sitede &#8220;Yaz\u0131 ad\u0131&#8221; yap\u0131s\u0131n\u0131 se\u00e7ip kaydetmeniz yeterlidir, yay\u0131ndaki bir sitede ise \u00f6nce eski adresleri yeni adreslere 301 ile y\u00f6nlendirmeyi planlay\u0131n.<\/p>\n<ol>\n<li>WordPress y\u00f6netim panelinde Ayarlar \u2192 Kal\u0131c\u0131 Ba\u011flant\u0131lar sayfas\u0131n\u0131 a\u00e7\u0131n.<\/li>\n<li>Kal\u0131c\u0131 ba\u011flant\u0131 yap\u0131s\u0131 olarak &#8220;Yaz\u0131 ad\u0131&#8221; se\u00e7ene\u011fini i\u015faretleyin.<\/li>\n<li>De\u011fi\u015fiklikleri Kaydet d\u00fc\u011fmesine bas\u0131n; WordPress <code>.htaccess<\/code> kurallar\u0131n\u0131 kendisi yazar.<\/li>\n<li>Bir yaz\u0131y\u0131 a\u00e7\u0131p adresin <code>ornek.com\/yazi-adi\/<\/code> bi\u00e7iminde geldi\u011fini kontrol edin.<\/li>\n<\/ol>\n<\/div>\n<table class=\"kb-uyg\">\n<tr>\n<th>Panel<\/th>\n<td>WordPress y\u00f6netim paneli, cPanel Dosya Y\u00f6neticisi<\/td>\n<\/tr>\n<tr>\n<th>Sistem<\/th>\n<td>Payla\u015f\u0131ml\u0131 hosting (LiteSpeed, <code>.htaccess<\/code> destekli); kendi sunucunuzda Apache ya da Nginx<\/td>\n<\/tr>\n<tr>\n<th>Yetki<\/th>\n<td>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>WordPress y\u00f6netim paneline y\u00f6netici hesab\u0131yla girebilmelisiniz; giri\u015f adresini bilmiyorsan\u0131z <a href=\"https:\/\/narhost.com\/destek\/wordpress-yonetici-paneli-giris-adresi-nedir-nasil-erisilir\/\" title=\"WordPress Y\u00f6netici Paneli Giri\u015f Adresi - Narhost Destek\">y\u00f6netici paneli giri\u015f adresi<\/a> kart\u0131na bak\u0131n.<\/li>\n<li>Site yay\u0131ndaysa ve Google&#8217;da dizine girmi\u015f sayfalar\u0131n\u0131z varsa mevcut <code>.htaccess<\/code> dosyas\u0131n\u0131n bir kopyas\u0131n\u0131 al\u0131n.<\/li>\n<li>Arama trafi\u011fi alan birka\u00e7 adresi not edin; yap\u0131 de\u011fi\u015fince bu adreslerin yeni h\u00e2line y\u00f6nlendi\u011fini test edeceksiniz.<\/li>\n<\/ul>\n<\/div>\n<h2>Kal\u0131c\u0131 ba\u011flant\u0131 yap\u0131s\u0131 ne i\u015fe yarar<\/h2>\n<p>Kal\u0131c\u0131 ba\u011flant\u0131 (permalink), bir yaz\u0131n\u0131n ya da sayfan\u0131n kal\u0131c\u0131 adresidir. WordPress varsay\u0131lan kurulumda &#8220;D\u00fcz&#8221; yap\u0131y\u0131 kullanabilir: <code>ornek.com\/?p=123<\/code>. Bu adres \u00e7al\u0131\u015f\u0131r ama ziyaret\u00e7iye ve arama motoruna sayfan\u0131n konusu hakk\u0131nda hi\u00e7bir \u015fey s\u00f6ylemez. &#8220;Yaz\u0131 ad\u0131&#8221; yap\u0131s\u0131nda ayn\u0131 yaz\u0131 <code>ornek.com\/wordpress-yedek-alma\/<\/code> olarak g\u00f6r\u00fcn\u00fcr; k\u0131sa, okunur ve payla\u015f\u0131labilir bir adres olur.<\/p>\n<p>Sayfadaki se\u00e7enekler \u015funlard\u0131r: D\u00fcz, G\u00fcn ve isim, Ay ve isim, Say\u0131sal, Yaz\u0131 ad\u0131 ve \u00d6zel yap\u0131. Tarihli yap\u0131lar haber sitelerinde anlaml\u0131d\u0131r; g\u00fcncellenen rehber i\u00e7eriklerinde ise adresteki tarih i\u00e7eri\u011fi eski g\u00f6sterir. \u00c7o\u011fu kurumsal site ve blog i\u00e7in do\u011fru tercih <code>\/%postname%\/<\/code> etiketine kar\u015f\u0131l\u0131k gelen &#8220;Yaz\u0131 ad\u0131&#8221; yap\u0131s\u0131d\u0131r. Se\u00e7eneklerin resm\u00ee a\u00e7\u0131klamas\u0131 <a href=\"https:\/\/wordpress.org\/documentation\/article\/settings-permalinks-screen\/\" title=\"WordPress Permalinks Settings ekran\u0131 resmi dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">WordPress Kal\u0131c\u0131 Ba\u011flant\u0131 Ayarlar\u0131 ekran\u0131 dok\u00fcman\u0131nda<\/a> yer al\u0131r.<\/p>\n<p>Sayfan\u0131n alt k\u0131sm\u0131ndaki &#8220;\u0130ste\u011fe ba\u011fl\u0131&#8221; b\u00f6l\u00fcm\u00fcnde kategori ve etiket temelini de\u011fi\u015ftirebilirsiniz. Bo\u015f b\u0131rak\u0131l\u0131rsa adresler <code>\/category\/<\/code> ve <code>\/tag\/<\/code> ile ba\u015flar; yay\u0131ndaki bir sitede bu alanlar\u0131 de\u011fi\u015ftirmek de t\u00fcm ar\u015fiv adreslerini de\u011fi\u015ftirir.<\/p>\n<h2>Ad\u0131m ad\u0131m WordPress kal\u0131c\u0131 ba\u011flant\u0131 ayarlar\u0131<\/h2>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Yay\u0131ndaki bir sitede yap\u0131y\u0131 de\u011fi\u015ftirmek, dizine girmi\u015f b\u00fct\u00fcn yaz\u0131 adreslerini de\u011fi\u015ftirir. Y\u00f6nlendirme kurulmazsa eski adresler 404 d\u00f6ner, gelen ba\u011flant\u0131lar\u0131n de\u011feri ve arama s\u0131ralamas\u0131 zarar g\u00f6r\u00fcr. Tek tek adresler i\u00e7in <a href=\"https:\/\/narhost.com\/destek\/cpanelde-301-yonlendirme-nasil-yapilir\/\" title=\"cPanel&#039;de 301 Y\u00f6nlendirme Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">cPanel&#8217;de 301 y\u00f6nlendirme<\/a> kart\u0131n\u0131 kullan\u0131n.<\/p>\n<\/div>\n<ol class=\"kb-adimlar\">\n<li><strong>Ayarlar \u2192 Kal\u0131c\u0131 Ba\u011flant\u0131lar<\/strong> sayfas\u0131n\u0131 a\u00e7\u0131n. Ortak ayarlar b\u00f6l\u00fcm\u00fcnde se\u00e7ili yap\u0131 i\u015faretli g\u00f6r\u00fcn\u00fcr.\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: alt\u0131 se\u00e7enek ve her birinin yan\u0131nda \u00f6rnek adres listelenir.<\/p>\n<\/li>\n<li><strong>&#8220;Yaz\u0131 ad\u0131&#8221; se\u00e7ene\u011fini i\u015faretleyin<\/strong> ve sayfan\u0131n alt\u0131ndaki De\u011fi\u015fiklikleri Kaydet d\u00fc\u011fmesine bas\u0131n.<br \/>\n<figure class=\"nh-sema\"><img src=\"https:\/\/narhost.com\/destek\/wp-content\/uploads\/2026\/09\/wordpress-kalici-baglanti-ayarlari-sema-narhost.webp\" alt=\"WordPress kal\u0131c\u0131 ba\u011flant\u0131 ayarlar\u0131 ak\u0131\u015f \u015femas\u0131 \u2014 yap\u0131 se\u00e7imi, kaydetme, .htaccess kontrol\u00fc ve 301 y\u00f6nlendirme\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>Yap\u0131 se\u00e7ilir, kaydedilir, .htaccess blo\u011fu kontrol edilir ve eski adresler 301 ile yeni adreslere y\u00f6nlendirilir.<\/figcaption><\/figure>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: &#8220;Kal\u0131c\u0131 ba\u011flant\u0131 yap\u0131s\u0131 g\u00fcncellendi.&#8221; bildirimi \u00e7\u0131kar.<\/p>\n<\/li>\n<li><strong>cPanel \u2192 Dosyalar \u2192 Dosya Y\u00f6neticisi<\/strong> ile sitenin k\u00f6k dizinindeki <code>.htaccess<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n (gizli dosyalar\u0131 g\u00f6stermeyi a\u00e7man\u0131z gerekebilir). WordPress&#8217;in yazd\u0131\u011f\u0131 blok \u015fu \u015fekilde olmal\u0131d\u0131r:\n<pre><code class=\"language-apache\"># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n&lt;\/IfModule&gt;\n# END WordPress<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: blok dosyada var. Yoksa ya da bozulmu\u015fsa yukar\u0131daki i\u00e7eri\u011fi <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/server\/web-server\/httpd\/\" title=\"WordPress .htaccess resmi dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">WordPress&#8217;in .htaccess dok\u00fcman\u0131yla<\/a> kar\u015f\u0131la\u015ft\u0131r\u0131p geri yaz\u0131n.<\/p>\n<\/li>\n<li><strong>Yay\u0131ndaki sitede eski adresleri y\u00f6nlendirin.<\/strong> \u00d6rne\u011fin &#8220;G\u00fcn ve isim&#8221; yap\u0131s\u0131ndan &#8220;Yaz\u0131 ad\u0131&#8221; yap\u0131s\u0131na ge\u00e7tiyseniz a\u015fa\u011f\u0131daki sat\u0131r\u0131 <code># BEGIN WordPress<\/code> sat\u0131r\u0131n\u0131n \u00fcst\u00fcne ekleyin:\n<pre><code class=\"language-apache\">RedirectMatch 301 ^\/\\d{4}\/\\d{2}\/\\d{2}\/(.+)$ https:\/\/ornek.com\/$1<\/code><\/pre>\n<p class=\"kb-cikti\">Beklenen sonu\u00e7: <code>ornek.com\/2025\/03\/14\/yazi-adi\/<\/code> adresi tek ad\u0131mda <code>ornek.com\/yazi-adi\/<\/code> adresine gider.<\/p>\n<\/li>\n<\/ol>\n<p>Kendi VPS ya da VDS sunucunuzda Nginx \u00e7al\u0131\u015f\u0131yorsa <code>.htaccess<\/code> okunmaz; site blo\u011funun <code>location \/<\/code> b\u00f6l\u00fcm\u00fcne <code>try_files $uri $uri\/ \/index.php?$args;<\/code> sat\u0131r\u0131n\u0131 sunucunuzda kendiniz eklemeniz gerekir.<\/p>\n<h2>Do\u011frulama<\/h2>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>Bir yaz\u0131y\u0131 ve bir sayfay\u0131 yeni adresiyle a\u00e7\u0131n; ikisi de 200 ile a\u00e7\u0131l\u0131yorsa yap\u0131 \u00e7al\u0131\u015f\u0131yordur. Eski bir adresi taray\u0131c\u0131ya yap\u0131\u015ft\u0131r\u0131n; yeni adrese tek ad\u0131mda ge\u00e7mesi gerekir. Komut sat\u0131r\u0131nda <code>curl -I https:\/\/ornek.com\/2025\/03\/14\/yazi-adi\/<\/code> \u00e7\u0131kt\u0131s\u0131nda <code>301<\/code> ve <code>location<\/code> sat\u0131r\u0131 yeni adresi g\u00f6stermelidir.<\/p>\n<\/div>\n<h2>H\u00e2l\u00e2 \u00e7\u00f6z\u00fclmediyse<\/h2>\n<ul>\n<li><strong>Ana sayfa a\u00e7\u0131l\u0131yor, yaz\u0131lar 404 veriyor.<\/strong> Yeniden yazma kurallar\u0131 dosyaya yaz\u0131lamam\u0131\u015ft\u0131r. Kal\u0131c\u0131 Ba\u011flant\u0131lar sayfas\u0131n\u0131 a\u00e7\u0131p hi\u00e7bir \u015feyi de\u011fi\u015ftirmeden bir kez daha kaydedin; d\u00fczelmezse <a href=\"https:\/\/narhost.com\/destek\/404-not-found-hatasi-nasil-giderilir\/\" title=\"404 Not Found Hatas\u0131 Nas\u0131l Giderilir - Narhost Destek\">404 Not Found hatas\u0131<\/a> kart\u0131ndaki kontrolleri uygulay\u0131n.<\/li>\n<li><strong>Kaydedince <code>.htaccess<\/code> de\u011fi\u015fmiyor.<\/strong> Dosyan\u0131n izni yanl\u0131\u015f olabilir; <a href=\"https:\/\/narhost.com\/destek\/wordpress-dosya-izinleri-nasil-duzeltilir\/\" title=\"WordPress Dosya \u0130zinleri Nas\u0131l D\u00fczeltilir - Narhost Destek\">WordPress dosya izinleri<\/a> kart\u0131ndaki 644 de\u011ferini kontrol edin.<\/li>\n<li><strong>Y\u00f6nlendirme d\u00f6ng\u00fcye giriyor.<\/strong> Ayn\u0131 kural hem eklentide hem <code>.htaccess<\/code> i\u00e7inde tan\u0131ml\u0131 olabilir; birini kald\u0131r\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, se\u00e7ti\u011finiz kal\u0131c\u0131 ba\u011flant\u0131 yap\u0131s\u0131, 404 veren \u00f6rnek adres ve de\u011fi\u015fikli\u011fi 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\/404-not-found-hatasi-nasil-giderilir\/\" title=\"404 Not Found Hatas\u0131 Nas\u0131l Giderilir - Narhost Destek\">404 Not Found hatas\u0131 nas\u0131l giderilir<\/a><\/li>\n<li><a href=\"https:\/\/narhost.com\/destek\/cpanelde-301-yonlendirme-nasil-yapilir\/\" title=\"cPanel&#039;de 301 Y\u00f6nlendirme Nas\u0131l Yap\u0131l\u0131r - Narhost Destek\">cPanel&#8217;de 301 y\u00f6nlendirme<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>Kal\u0131c\u0131 ba\u011flant\u0131 yap\u0131s\u0131n\u0131 de\u011fi\u015ftirmek SEO&#8217;yu bozar m\u0131?<\/h3>\n<p>Y\u00f6nlendirme kurulursa kal\u0131c\u0131 bir kay\u0131p beklenmez; arama motoru yeni adresleri birka\u00e7 hafta i\u00e7inde i\u015fler. Y\u00f6nlendirmesiz de\u011fi\u015fiklikte eski adresler 404 d\u00f6ner ve s\u0131ralama d\u00fc\u015fer.<\/p>\n<h3>WordPress kal\u0131c\u0131 ba\u011flant\u0131 ayarlar\u0131 kaydedilince neden 404 al\u0131yorum?<\/h3>\n<p>Sunucu yeniden yazma kurallar\u0131n\u0131 okumuyordur. Payla\u015f\u0131ml\u0131 hostingte bu \u00e7o\u011funlukla eksik ya da yaz\u0131lamayan <code>.htaccess<\/code> dosyas\u0131d\u0131r; kendi Nginx sunucunuzda <code>try_files<\/code> sat\u0131r\u0131 eksiktir.<\/p>\n<h3>Yaz\u0131 ad\u0131na kategori eklemeli miyim?<\/h3>\n<p><code>\/%category%\/%postname%\/<\/code> yap\u0131s\u0131 \u00e7al\u0131\u015f\u0131r ama yaz\u0131n\u0131n kategorisini de\u011fi\u015ftirdi\u011finizde adres de de\u011fi\u015fir. Tek ba\u015f\u0131na &#8220;Yaz\u0131 ad\u0131&#8221; daha az bak\u0131m ister.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress kal\u0131c\u0131 ba\u011flant\u0131 ayarlar\u0131: Ayarlar \u2192 Kal\u0131c\u0131 Ba\u011flant\u0131lar se\u00e7enekleri, Yaz\u0131 ad\u0131 yap\u0131s\u0131, varsay\u0131lan .htaccess blo\u011fu, yay\u0131ndaki sitede eski adresleri 301 ile y\u00f6nlendirme ve kaydettikten sonra \u00e7\u0131kan 404 hatas\u0131n\u0131n \u00e7\u00f6z\u00fcm\u00fc.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-2420","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\/2420","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=2420"}],"version-history":[{"count":1,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2420\/revisions"}],"predecessor-version":[{"id":2848,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/posts\/2420\/revisions\/2848"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/media?parent=2420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/categories?post=2420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/destek\/wp-json\/wp\/v2\/tags?post=2420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}