Web Sunucu 03.07.2026

Nginx '404 Not Found' Hatası ve WordPress Kalıcı Bağlantı (Permalinks) Çözümü

Nginx '404 Not Found' Hatası ve WordPress Kalıcı Bağlantı (Permalinks) Çözümü

Nginx WordPress Kalıcı Bağlantı Sorununu Giderme

Apache web sunucusunda WordPress kalıcı bağlantıları (Permalinks) `.htaccess` dosyası üzerinden otomatik yönlendirilir. Ancak sitenizi **Nginx** üzerinde barındırıyorsanız, Nginx `.htaccess` kurallarını okumaz. Bu durum, sitenizin anasayfasının açılmasına rağmen yazıların veya alt sayfaların **"404 Not Found"** hatası vermesine yol açar. Çözüm için Nginx sunucu bloğuna yönlendirme kuralı eklemeliyiz.

1. Nginx Sanal Konak (Virtual Host) Yapılandırması

Nginx üzerinde sitenizin ayar dosyasını (Örn: `domain.com.conf`) açın ve `location /` bloğunu bulun:

nano /etc/nginx/conf.d/domain.com.conf

İçerisindeki kuralı şu şekilde güncelleyin:

location / {
    try_files $uri $uri/ /index.php?$args;
}

Bu kural, gelen istekleri bulamadığında WordPress'in ana dosyası olan `index.php`'ye yönlendirerek kalıcı bağlantıların çalışmasını sağlar.

2. Nginx Servisini Yeniden Başlatma

Değişikliği uygulamak için Nginx yapılandırma kontrolü yapıp servisi yeniden başlatın:

nginx -t
systemctl restart nginx

Hızlı ve yüksek trafik kaldıran Nginx konfigürasyonlu WordPress Uyumlu VDS sunucularımızı tercih edebilir, tüm web sunucusu yapılandırma ihtiyaçlarınız için Sunucu Destek Hizmetlerimizden yararlanabilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.