WordPress Kalıcı Bağlantı Ayarları: URL Yapısı Seçme, Değiştirme ve 404 Sorunlarını Çözme

  • Konuyu Başlatan Konuyu Başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi

Admin

Webmaster
Admin
Kurumsal+
Puan 18
Çözümler 0
Katılım
3 Kas 2025
Mesajlar
99
Tepkime puanı
0

WordPress Kalıcı Bağlantı Ayarları: URL Yapısı Seçme, Değiştirme ve 404 Sorunlarını Çözme​

WordPress’te bir yazının adresi, içeriğin kendisi kadar uzun ömürlü olmalıdır. Sosyal medyada paylaşılan bağlantılar, başka sitelerden gelen linkler ve arama sonuçları bu adresi kullanır.
Kalıcı bağlantı ayarı, yazı adreslerinin nasıl oluşturulacağını belirler. Yeni bir sitede bu yapıyı seçmek kolaydır. Yayında olan bir sitede değiştirmek ise eski adreslerin korunmasını, yönlendirmelerin hazırlanmasını ve sunucu kurallarının kontrol edilmesini gerektirir.
Bu rehberde hangi URL yapısının hangi ihtiyaca uygun olduğunu ve değişikliği nasıl uygulayabileceğinizi ele alacağız.

Kalıcı Bağlantı ve Slug Arasındaki Fark​

Kalıcı bağlantı, bir içeriğin tam web adresidir:
https://example.com/wordpress-yedekleme/
Slug ise bu örnekte içeriği tanımlayan kısa ad bölümüdür:
wordpress-yedekleme
Kalıcı bağlantı yapısı, slug’ın adres içinde nerede bulunacağını belirler. Aynı yazı farklı ayarlarda şöyle görünebilir:
Kod:
https://example.com/wordpress-yedekleme/
https://example.com/2026/10/wordpress-yedekleme/
https://example.com/rehber/wordpress-yedekleme/
Yapıyı değiştirmek ile tek bir yazının slug’ını değiştirmek farklı işlemlerdir. İlki çok sayıda yazının adresini etkileyebilir; ikincisi belirli bir içeriğin adresini değiştirir.

WordPress’te Hangi Bağlantı Seçenekleri Var?​

Yönetim panelinde Ayarlar > Kalıcı Bağlantılar bölümünü açın. Ortak ayarlar altında şu seçenekler bulunur:
SeçenekÖrnek adresÖzelliği
Sadeexample.com/?p=123Yazı kimliğini parametreyle kullanır
Gün ve adexample.com/2026/10/01/ornek-yazi/Yıl, ay ve gün içerir
Ay ve adexample.com/2026/10/ornek-yazi/Yıl ve ay içerir
Sayısalexample.com/archives/123Adres yolunda yazı kimliğini kullanır
Yazı adıexample.com/ornek-yazi/Yazının slug’ını kullanır
Özel yapıexample.com/rehber/ornek-yazi/Seçilen etiketlerle oluşturulur

WordPress, hazır seçeneklerin yanında özel yapı etiketleriyle kendi şablonunuzu oluşturmanıza izin verir.
Buradaki ortak yapı esas olarak yazı adreslerini düzenler. Sayfalar, kategori arşivleri, ürünler ve özel içerik türlerinin adresleri ayrıca değerlendirilmelidir.

Hangi Permalink Yapısını Seçmelisiniz?​

Blog ve rehber siteleri​

Çoğu yeni blog veya bilgi sitesi için Yazı adı sade bir başlangıçtır:
/%postname%/
Tarih veya kategori değişikliklerine bağımlı olmadan okunabilir adresler oluşturur.
Ancak bu yapıyı seçmek, tek başına daha yüksek sıralama garantisi değildir. İçerik kalitesi, erişilebilirlik ve sitenin diğer teknik özellikleri de önemlidir.

Haber ve tarih odaklı yayınlar​

Yayın tarihi adresin anlamlı bir parçasıysa tarihli yapı kullanılabilir:
/%year%/%monthnum%/%postname%/
Tarihli URL kullanmak otomatik olarak SEO hatası değildir. Karar verirken içeriğin ömrünü ve yayın düzeninizi düşünün. Yazının yayın tarihini sonradan değiştirmek, tarih içeren bağlantıyı da etkileyebilir.

Kategori odaklı yayınlar​

İçeriğin hangi bölümde bulunduğunu URL’de göstermek istiyorsanız:
/%category%/%postname%/
kullanılabilir.
Bunun için sitenin çok büyük olması gerekmez. Asıl konu kategori yapısının ne kadar kararlı olduğudur. Kategori veya kategori slug’ı değişirse yazı adresi de değişebilir.
Bir yazıya birden fazla kategori atanıyorsa URL’de hangisinin kullanılacağını ve varsa SEO eklentinizin kategori seçimini test edin.

Kurumsal sitelerde blog bölümü​

Yazıları ayrı bir bölüm altında toplamak için şu yapı kullanılabilir:
/blog/%postname%/
Özel yapı alanına tam alan adını yazmayın; yalnızca adres şablonunu girin.

Parametreli URL’ler SEO İçin Değersiz mi?​

Hayır. ?p=123 gibi parametreli bir adres, yalnızca görünümü nedeniyle arama motorlarında kullanılamaz hale gelmez.
Okunabilir adreslerin avantajı, kullanıcıya içeriğin konusunu daha açık anlatmasıdır. Google da basit, açıklayıcı ve gereksiz parametrelerden arındırılmış URL yapıları önerir. Parametreli adresler için de desteklenen standart biçimleri açıklar.
Dolayısıyla çalışan, yerleşmiş bir sitenin bütün adreslerini yalnızca “daha SEO dostu görünsün” diye değiştirmeden önce sağlayacağı faydayı değerlendirin.

Kalıcı Bağlantı Ayarı Nasıl Değiştirilir?​

Yeni bir sitede işlem şöyledir:
  1. WordPress yönetim paneline giriş yapın.
  2. Ayarlar > Kalıcı Bağlantılar bölümünü açın.
  3. Hazır seçeneklerden birini seçin veya özel yapıyı yazın.
  4. Değişiklikleri Kaydet düğmesine basın.
  5. Birkaç yazıyı açarak yeni adreslerin çalıştığını doğrulayın.
Ardından kategori, etiket ve varsa özel içerik türlerini de kontrol edin.
Yayındaki bir sitede ise ayarı değiştirmeden önce mevcut adreslerin listesini ve yeni karşılıklarını hazırlayın.

Yayındaki Sitede Değişiklik: Önce Yönlendirme Planı​

Kalıcı bağlantı yapısı değiştiğinde eski adreslerin nasıl davranacağını varsaymayın. Bazıları çalışabilir, bazıları yönlenebilir, bazıları da 404 verebilir.
WordPress’in eski slug’lar için yönlendirme mekanizması vardır. Ancak bu mekanizma, her tür URL değişikliğini kapsayan eksiksiz bir taşıma planının yerine geçmez.
Değişiklikten önce bir eşleştirme tablosu oluşturun:
Eski adresYeni adres
/2024/05/wordpress-yedekleme//wordpress-yedekleme/
/hosting/cpanel-rehberi//cpanel-rehberi/
/eski-yazi-adi//yeni-yazi-adi/

Uygulama sırası şu şekilde olabilir:
  1. Veritabanını ve ilgili sunucu ayarlarını yedekleyin.
  2. Eski ve yeni adres eşleştirmelerini hazırlayın.
  3. Mümkünse deneme ortamında değişikliği uygulayın.
  4. Yeni yapıyla birlikte kalıcı yönlendirmeleri etkinleştirin.
  5. Eski adreslerin doğru yeni sayfaya ulaştığını kontrol edin.
  6. İç bağlantıları, canonical adreslerini ve sitemap’i güncelleyin.
  7. Search Console ve sunucu günlüklerinden sonuçları izleyin.
Eski içeriği topluca ana sayfaya yönlendirmek yerine ilgili yeni sayfaya yönlendirin. Yönlendirme zincirlerini azaltın.
Google, URL değişikliklerinde kalıcı yönlendirmeler kullanılmasını ve geçişin izlenmesini önerir. Süreçte geçici sıralama dalgalanmaları yaşanabilir.

Ayar Değişikliğinden Sonra 404 Hatası Nasıl Çözülür?​

Ana sayfa açılıyor fakat yazılar açılmıyorsa yeniden yazma kuralları ilk kontrol noktalarından biridir. Bununla birlikte her 404 hatası aynı nedenden kaynaklanmaz.

1. Ayarı yeniden kaydedin​

Ayarlar > Kalıcı Bağlantılar bölümüne gidin ve mevcut seçimi değiştirmeden kaydedin.
Bu işlem WordPress’in yeniden yazma kurallarını yenilemesini sağlar. Ancak sunucudaki bütün yapılandırma sorunlarını otomatik çözmez.

2. Apache ortamında .htaccess dosyasını inceleyin​

Dosyanın doğru dizinde bulunduğunu ve WordPress kurallarının mevcut olduğunu kontrol edin.
WordPress’in dosyayı otomatik güncelleyebilmesi, yazma izinlerine ve sunucu yapılandırmasına bağlıdır. .htaccess içindeki güvenlik, yönlendirme ve özel uygulama kurallarını kontrol etmeden dosyanın tamamını değiştirmeyin.

3. Nginx yapılandırmasını kontrol edin​

Nginx, .htaccess dosyasını kullanmaz. İsteklerin uygun şekilde WordPress’in index.php dosyasına aktarılması gerekir.
Apache ve Nginx için yeniden yazma kurallarının farklı yerlerde tanımlandığı, WordPress’in resmî eğitiminde de açıklanır.
Hosting panelinin oluşturduğu yapılandırmayı kullanıyorsanız değişikliği panelin desteklediği yöntemle veya sağlayıcınız üzerinden yapın.

4. Adres çakışmalarını inceleyin​

Bir sayfa, kategori, ürün veya özel içerik türü aynı yolu kullanmaya çalışıyor olabilir. Özellikle taban kelimelerini kaldırdıktan sonra bu ihtimali kontrol edin.

5. Önbelleği temizleyin​

Uygulama, sunucu ve CDN önbelleklerini temizleyin. Ardından sorunlu adresleri yeniden deneyin. Eski bir yönlendirme veya 404 yanıtı önbellekten sunuluyor olabilir.

Kategori ve Etiket Tabanı Nasıl Değiştirilir?​

Kalıcı Bağlantılar ekranındaki isteğe bağlı alanlardan kategori ve etiket tabanlarını değiştirebilirsiniz.
Örneğin kategori tabanına kategori yazarsanız:
/category/hosting/
yerine:
/kategori/hosting/
kullanılır.
Alanı boş bırakmak tabanı kaldırmaz; standart değer kullanılmaya devam eder. WordPress’in standart ayarı tabanları değiştirmeye izin verir, tamamen kaldırmak için ek bir çözüm gerekir.
Tabanı kaldırmayı düşünüyorsanız sayfa ve yazı adresleriyle çakışmaları test edin. Mevcut arşiv adresleri değişeceği için onların yönlendirmelerini de hazırlayın.

WooCommerce Ürün Bağlantıları Ayrı Ayarlanır​

WordPress’in yazı şablonu ile WooCommerce ürün adreslerini karıştırmayın. WooCommerce etkin olduğunda Kalıcı Bağlantılar ekranında ürünlere ait ayrı seçenekler bulunur.
Ürün adresleri örneğin şöyle olabilir:
Kod:
/urun/ornek-urun/
/magaza/ornek-urun/
/magaza/aksesuar/ornek-urun/
WooCommerce’in özel ürün tabanında kategori kullanmak için %product_cat% etiketi desteklenir. Ürün adını şablona ayrıca %product% şeklinde yazmak gerekmez. Yapıyı WooCommerce’in ürün bağlantısı alanından düzenleyin.
Ürün kategorisini URL’ye dahil ediyorsanız kategori değişikliklerinin bağlantıları etkileyebileceğini de hesaba katın.

Okunabilir Bir Slug Nasıl Yazılır?​

İyi bir slug, içeriği kısa ve anlaşılır biçimde tanımlar.
Örneğin:
wordpress-kalici-baglanti-ayarlari
yeterli olabilir. Başlığın bütün kelimelerini URL’ye taşımak zorunda değilsiniz.
  • Kelimeleri kısa çizgiyle ayırın.
  • Gereksiz tekrarları kaldırın.
  • Tutarlı biçimde küçük harf kullanın.
  • İçeriği doğru tanımlayan sözcükleri seçin.
  • Yayınlandıktan sonra gereksiz değişiklik yapmayın.
Türkçe karakterli adresler teknik olarak kullanılabilir; ASCII karşılıklarını tercih etmek paylaşımı ve bazı araçlarla çalışmayı kolaylaştırabilir. Türkçe karakter kullanmak tek başına güvenlik sorunu veya SEO hatası değildir. Google, hedef kitlenin dilindeki sözcükleri ve gerektiğinde uygun URL kodlamasını destekler.

Sıkça Sorulan Sorular​

Kalıcı bağlantıyı değiştirmek içerikleri siler mi?​

Hayır. Ayar, adres yapısını değiştirir. Ancak yönlendirme veya sunucu kuralları eksikse içerik mevcut olduğu halde ziyaretçi ona ulaşamayabilir.

Yazı adı her site için zorunlu mu?​

Hayır. Birçok yeni site için sade bir tercihtir. Tarih, kategori veya sabit bölüm içeren yapılar da yayın ihtiyacına uygun olabilir.

Başlığı değiştirince URL de değişir mi?​

Yayınlanmış içerikte başlığı düzenlemek genellikle mevcut slug’ı otomatik değiştirmez. Başlık ve slug alanlarını ayrı kontrol edin.

Eski adresleri ne kadar süre yönlendirmeliyim?​

Google, URL taşıma yönlendirmelerini genellikle en az bir yıl korumayı önerir. Ziyaretçiler ve dış bağlantılar için daha uzun süre tutmak da yararlı olabilir.

Kategori tabanını kaldırmak sıralamayı artırır mı?​

Bunu garanti etmek mümkün değildir. Kararı yalnızca adresi kısaltmak için vermeyin; URL kararlılığını, olası çakışmaları ve bakım ihtiyacını birlikte değerlendirin.
 

Benzer Konular

3 konu
Geri
Üst