404 Bulunamadı Nginx Hatası Nasıl Düzeltilir? Nginx sunucusunda “404 Bulunamadı” hatası, istenen sayfanın veya kaynağın bulunamadığını belirtir. Bu hata genellikle URL yanlışlıkları, eksik dosyalar veya yapılandırma sorunlarından kaynaklanır. İşte Nginx sunucusunda 404 hatasını nasıl düzeltebileceğinize dair adım adım bir rehber:
İlk olarak, hatanın kaynağını belirlemek için URL’yi kontrol edin.
.htaccess
veya Nginx yapılandırma dosyasına uygun bir yönlendirme kuralı ekleyin.Nginx sunucusunun yapılandırma dosyasında yapılan hatalar da 404 hatalarına neden olabilir.
/etc/nginx/nginx.conf
veya /etc/nginx/sites-available/
dizininde bulunur.server
bloğu içinde location
ve root
direktiflerini kontrol edin. Doğru dizinlerin ve dosyaların belirtildiğinden emin olun.
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
www-data
veya nginx
) dosyalar üzerinde okuma izinlerine sahip olmalıdır.
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo nginx -t
sudo systemctl restart nginx
Hatalı 404 hataları, eksik veya yanlış konumlandırılmış dosyalardan kaynaklanabilir.
URL yönlendirme veya rewriting kuralları yanlış yapılandırılmışsa, 404 hataları meydana gelebilir.
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Sunucu loglarını kontrol ederek hatanın nedenini belirleyebilirsiniz.
/var/log/nginx/error.log
dosyasında bulunur.
sudo tail -f /var/log/nginx/error.log
/var/log/nginx/access.log
dosyasında bulunur.
sudo tail -f /var/log/nginx/access.log
Eğer bir CMS (örneğin, WordPress) kullanıyorsanız, CMS’in ayarlarını kontrol edin.
Nginx sunucusunda “404 Bulunamadı” hatasını gidermek için URL’yi, Nginx yapılandırma dosyasını, dosya izinlerini ve yönlendirme kurallarını dikkatlice kontrol etmelisiniz. Sorunu çözmek için yukarıdaki adımları izleyerek, hatanın nedenini belirleyebilir ve gerekli düzeltmeleri yapabilirsiniz.
Telefonda Wi-Fi Sürekli Kopuyor Sorunu ve Çözüm Yolları Telefonunuzda Wi-Fi bağlantısının sürekli kopması, internetin en…
iPhone 4013 Hatası ve Face ID Sorunları: Nedenleri ve Çözüm Yolları Modern akıllı telefonlar, güçlü…
Dijital sertifikaların gerçekliğinin doğrulanamadığı durumlarda, "Windows bu sertifikayı doğrulamak için yeterli bilgiye sahip değil" gibi…