
WordPress’te bir kategoriye tıkladığınızda kategori sayfası açılmak yerine ana sayfaya yönlendiriliyorsanız, bu sorunun birkaç farklı nedeni olabilir. En yaygın nedenler Rank Math SEO eklentisi, kalıcı bağlantı (permalink) ayarları veya kategori tabanı yapılandırmasıdır.
Sorunun Belirtileri
- Kategori linkine tıklanınca ana sayfaya düşülüyor
- Kategori URL’si tarayıcı adres çubuğunda görünüyor ama içerik ana sayfa içeriği
- 404 hatası değil, ana sayfa içeriği gösteriliyor
- Yazılara tıklamak çalışıyor, sadece kategoriler açılmıyor
Çözüm 1: Rank Math SEO Eklentisini Kontrol Edin
Rank Math, category base (kategori tabanı) ayarlarını yönetir. Eklenti devre dışı bırakıldığında WordPress’in kendi varsayılan ayarına döner ve URL yapısı bozulabilir:
- Rank Math eklentisinin aktif olduğundan emin olun
- Devre dışıysa Eklentiler → Rank Math → Aktif Et
- Rank Math → Genel Ayarlar → URL’ler bölümünden Category Base ayarını kontrol edin
Çözüm 2: Kalıcı Bağlantıları Yeniden Kaydedin
Bu işlem .htaccess kurallarını yeniden oluşturur ve URL sorunlarını genellikle çözer:
- WordPress admin panelinde Ayarlar → Kalıcı Bağlantılar‘a gidin
- Herhangi bir değişiklik yapmadan sadece Değişiklikleri Kaydet butonuna tıklayın
- Siteyi ziyaret edip kategorileri test edin
Çözüm 3: Category Base Eklentilerini Kontrol Edin
Kategori tabanını kaldırmak veya değiştirmek için kullandığınız bir eklenti varsa:
- WP No Category Base eklentisi aktif mi kontrol edin
- Aktifse devre dışı bırakıp permalink’leri yeniden kaydedin ve test edin
- Aktif değilse aktif edip deneyin
Çözüm 4: .htaccess Dosyasını Kontrol Edin
# .htaccess'te şu WordPress bloğunun tam ve doğru olduğundan emin olun:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Bu blok eksik veya bozuksa kategoriler çalışmaz.
Çözüm 5: Cache Temizleme
- Tüm cache eklentilerinin önbelleğini temizleyin
- Cloudflare kullanıyorsanız Cloudflare cache’ini de temizleyin
- Tarayıcı cache’ini temizleyin (Ctrl+Shift+Del)
Çözüm 6: Tema Uyumsuzluğu Testi
- Geçici olarak varsayılan bir temaya (Twenty Twenty-Four) geçin
- Kategoriler çalışıyorsa sorun tematık kaynaklıdır
- Temanızın category.php şablonunu kontrol edin
Çözüm 7: WordPress Veritabanı Onarımı
wp db repair --allow-root
Veya wp-config.php’ye geçici olarak şu satırı ekleyin:
define('WP_ALLOW_REPAIR', true);
Sonra siteniz.com/wp-admin/maint/repair.php adresini ziyaret edin.
Sonuç
Kategori ana sayfaya yönlendirme sorununun %80’i kalıcı bağlantıları yeniden kaydetmekle çözülür. Rank Math kullanıyorsanız eklentinin aktif olduğundan emin olun. Sorun devam ediyorsa .htaccess dosyasını ve cache ayarlarını kontrol edin.







