Plesk Nginx WordPress 404 Not Found Hatası Çözümü Htaccess (Rewrite) Kuralları

Plesk Panel üzerinden WordPress sitenizi Nginx web sunucusuna geçirdiyseniz, standart olarak çalışan htaccess kuralları devre dışı kalacaktır. Htaccess kuralları nginx web server üzerinde çalışmadığı için muhtemelen ana sayfa hariç hiç bir sayfaya erişim yapamayacak ve 404 not found hatası alacaksınız. Hatayı gidermek için aşağıdaki adımları izlemeniz yeterlidir.

 

Plesk panel üzerinden Apache ve nginx ayarları yazan butona tıklıyoruz.

 

Plesk Panel -> Apache ve nginx ayarları

Nginx WordPress

 

Açılan ayarlar penceresinde WordPress sitemizin çalışması için gerekli olan Nginx rewrite kodlarını ekliyoruz. Bu işlemi yapmak için açılan pencerede en altta bulunan Ek nginx direktifleri bölümünü kullanıyoruz.

 

WordPress Nginx Rewrite Kuralları:

if (!-e $request_filename) {
  rewrite ^.*$ /index.php last;
}

 

WordPress için nginx ayarlarını girdikten sonra kaydediyoruz ve işlem tamamlanıyor. Nginx rewrite kurallarını girdikten sonra ekran görüntünüz aşağıdaki gibi olmalıdır.

 

Nginx WordPress Htaccess

Bu cevap yeterince yardımcı oldu mu?

 Bu dökümanı yazdır