# WordPress Permalink ve 404 Sorunlarını Düzeltme

Source: https://support.kapsulehost.com/tr-tr/wordpress-permalink-issues

### Hızlı Çözüm: Kalıcı Bağlantıları Temizleme

1. WordPress yöneticinize `yourdomain.com/wp-admin` adresinden giriş yapın
2. **Ayarlar > Kalıcı Bağlantılar** sayfasına gidin
3. Herhangi bir değişiklik yapmadan **Değişiklikleri Kaydet** düğmesine tıklayın

Bu, `.htaccess` dosyasını yeniden oluşturur ve yeniden yazma kurallarını temizler. Çoğu durumda, bunu yaptıktan hemen sonra 404 hataları çözülecektir.

### WordPress Yönetim Paneline Erişemiyorsanız

404 sorunu, yönetim paneline girişi veya erişimi engelliyorsa:

1. SFTP yoluyla sitenize bağlanın. Bkz. [SFTP Erişimi](https://support.kapsulehost.com/tr-tr/sftp-access)
2. WordPress kurulumunuzun kök dizinine gidin
3. `.htaccess` dosyasını açın (bkz. [KapsuleHost'ta .htaccess Anlamak](https://support.kapsulehost.com/tr-tr/wordpress-htaccess))
4. WordPress açıklama işaretleri arasındaki içerikleri varsayılan WordPress kurallarıyla değiştirin:

```
# 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
```

5. Dosyayı kaydedin
6. WordPress yönetimine giriş yapın ve yukarıdaki gibi Kalıcı Bağlantıları yeniden kaydedin

> **Warning:** Yalnızca `.htaccess` kurallarını `# BEGIN WordPress` ve `# END WordPress` işaretleri arasında değiştirin. Bu işaretlerin dışında kalan her şey, diğer eklentiler veya sunucu yapılandırmaları tarafından eklenmiştir ve kaldırılmamalıdır.

### Geçişten Sonra Kalıcı Bağlantı Ayarları

Son zamanda [sitenizi KapsuleHost'a taşıdıysanız](https://support.kapsulehost.com/tr-tr/migrating-to-kapsule), eski `.htaccess` dosyanız farklı bir sunucu ortamından kurallar içerebilir. Geçişten sonra:

1. **Ayarlar > Kalıcı Bağlantılar** sayfasına gidin
2. Tercih ettiğiniz URL yapısını seçin (örneğin, **Yazı adı**)
3. **Değişiklikleri Kaydet** düğmesine tıklayın

> **Tip:** Özel bir kalıcı bağlantı yapısı kullanıyorsanız, temizlemeden önce not edin. Temizleme, seçtiğiniz kalıcı bağlantı biçimini değiştirmez, yalnızca çalışmasını sağlayan kuralları yeniden oluşturur.

### Sorun Devam Ederse

Aşağıdakileri kontrol edin:

- `mod_rewrite` sunucuda etkin olduğunu doğrulayın (KapsuleHost bunu varsayılan olarak etkinleştirir)
- Site kökünüzde `.htaccess` dosyasının web sunucusu tarafından yazılabilir olduğundan emin olun
- Son zamanda kurulmuş eklentileri çatışmaları kontrol etmek için birer birer devre dışı bırakın

Bu adımların hiçbiri sorunu çözmezse, KPanel'de **Destek** altında bir destek talebini açın.
