Close Menu
Codeturkiye.com
  • Genel
  • Windows
  • Android
  • İphone
  • Mobil
  • İnternet
  • İOS
  • Oyunlar
  • Bilgisayar
  • Yazılım
  • iletisim
teset

Android donma kesin çözüm

03/05/2026

Mavi ekran hatası kesin çözüm rehberi

30/04/2026

Bellek bütünlüğü sürücü hatası kesin çözüm rehberi

29/04/2026

WhatsApp web bağlanmıyor kesin çözüm rehberi

29/04/2026
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram
Codeturkiye.com
Abone ol
  • Genel
  • Windows
  • Android
  • İphone
  • Mobil
  • İnternet
  • İOS
  • Oyunlar
  • Bilgisayar
  • Yazılım
  • iletisim
Codeturkiye.com
Home»WordPress»404 Bulunamadı Nginx Hatası Nasıl Düzeltilir?
WordPress

404 Bulunamadı Nginx Hatası Nasıl Düzeltilir?

By BESIR KURT09/09/2024Yorum yapılmamış3 Dakika Okuma
Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp VKontakte Email
Paylas.
Facebook Twitter LinkedIn Pinterest Email

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:

1. URL’yi Kontrol Edin

İlk olarak, hatanın kaynağını belirlemek için URL’yi kontrol edin.

  1. URL’yi Kontrol Edin: Tarayıcınızda girdiğiniz URL’nin doğru olduğundan emin olun. URL’deki yazım hataları veya yanlış karakterler 404 hatasına neden olabilir.
  2. Yeniden Yönlendirme Kontrolü: Eğer URL’yi değiştirdiyseniz, eski URL’yi yeni URL’ye yönlendirmek için .htaccess veya Nginx yapılandırma dosyasına uygun bir yönlendirme kuralı ekleyin.

2. Nginx Yapılandırma Dosyasını Kontrol Edin

Nginx sunucusunun yapılandırma dosyasında yapılan hatalar da 404 hatalarına neden olabilir.

  1. Yapılandırma Dosyasını Açın:
  • Nginx yapılandırma dosyanızı açın. Genellikle /etc/nginx/nginx.conf veya /etc/nginx/sites-available/ dizininde bulunur.
  1. Server Bloğunu Kontrol Edin:
  • 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;
       }
   }
  1. Dosya ve Dizin İzinlerini Kontrol Edin:
  • Web kök dizininde ve dosyalarda uygun izinlerin olup olmadığını kontrol edin. Genellikle web sunucusu kullanıcıları (örneğin, 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
  1. Yapılandırma Dosyasını Test Edin ve Yeniden Başlatın:
  • Yapılandırma dosyasında yapılan değişiklikleri test edin ve Nginx’i yeniden başlatın.
   sudo nginx -t
   sudo systemctl restart nginx

3. Dosya ve Dizinlerin Var Olduğundan Emin Olun

Hatalı 404 hataları, eksik veya yanlış konumlandırılmış dosyalardan kaynaklanabilir.

  1. Dosya Yolunu Kontrol Edin: Belirtilen dosya yolunda dosyanın gerçekten var olduğundan emin olun.
  2. Dizinler ve Dosyalar: İlgili dizin ve dosyaların var olduğunu kontrol edin ve gerekli dosyaların yüklendiğinden emin olun.

4. URL Yönlendirme ve Rewriting Kurallarını Kontrol Edin

URL yönlendirme veya rewriting kuralları yanlış yapılandırılmışsa, 404 hataları meydana gelebilir.

  1. Rewrite Kurallarını Kontrol Edin:
  • Eğer Nginx yapılandırmanızda URL yeniden yazma kuralları varsa, bu kuralların doğru çalıştığından emin olun.
   location / {
       try_files $uri $uri/ /index.php?$query_string;
   }
  1. Yönlendirme Kurallarını Kontrol Edin:
  • Web sitesinde veya uygulama içinde yönlendirme kurallarının doğru yapıldığından emin olun.

5. Logları İnceleyin

Sunucu loglarını kontrol ederek hatanın nedenini belirleyebilirsiniz.

  1. Nginx Hata Loglarını Kontrol Edin:
  • Nginx hata logları genellikle /var/log/nginx/error.log dosyasında bulunur.
   sudo tail -f /var/log/nginx/error.log
  1. Erişim Loglarını Kontrol Edin:
  • Erişim logları ise genellikle /var/log/nginx/access.log dosyasında bulunur.
   sudo tail -f /var/log/nginx/access.log

6. Web Uygulaması Ayarlarını Kontrol Edin

Eğer bir CMS (örneğin, WordPress) kullanıyorsanız, CMS’in ayarlarını kontrol edin.

  1. CMS Ayarlarını Kontrol Edin: WordPress gibi bir CMS kullanıyorsanız, URL yapılandırmasını ve permalinks ayarlarını kontrol edin.
  2. Eklenti veya Tema Sorunlarını Kontrol Edin: Kullandığınız eklentiler veya temalar, 404 hatalarına neden olabilir. Bu durumda eklentileri ve temaları devre dışı bırakmayı deneyin.

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.

404 Bulunamadı Nginx Hatası Nasıl Düzeltilir?
Share. Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp Email
Önceki makaleInstagram Profilinize Şarkı Nasıl Eklenir?
Sonraki Makale Android Telefonda Google DNS ve OpenDNS Nasıl Kullanılır?
BESIR KURT

CodeTurkiye'nin seçkin yazarlarından biri olan Beşir Kurt, teknoloji ve yazılım dünyasına olan tutkusuyla tanınır. Gerek CodeTurkiye'deki yazılarıyla gerekse katıldığı paneller ve konferanslarla, teknoloji meraklılarına bilgi ve ilham kaynağı olmaktadır.

İlgili Mesajlar*

Disk alanı doldu ssh giriş yapılamıyor

25/02/2025

Google arama sonucundan bağlantı kaldırma

13/02/2025

Webmaster tools seo kaybetmeden site taşıma

07/02/2025

URL Google tarafından kullanılamaz hatası çözümü

04/02/2025
Cevap bırakın Cevabı İptal Et.

Facebook X (Twitter) Instagram Pinterest
  • Genel
  • Windows
  • Android
  • İphone
  • Mobil
  • İnternet
  • İOS
  • Oyunlar
  • Bilgisayar
  • Yazılım
  • iletisim

Yukarıya yazın ve aramak için Enter tuşuna basın. İptal etmek için Esc tuşuna basın.

Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz.

You can find out more about which cookies we are using or switch them off in .

Codeturkiye.com
Powered by  GDPR çerez uyumluluğu
Gizliliğe genel bakış

Bu web sitesi, size mümkün olan en iyi kullanıcı deneyimini sunabilmek için çerezleri kullanır. Çerez bilgileri tarayıcınızda saklanır ve web sitemize döndüğünüzde sizi tanımak ve ekibimizin web sitesinin hangi bölümlerini en ilginç ve yararlı bulduğunuzu anlamasına yardımcı olmak gibi işlevleri yerine getirir.

Kesinlikle gerekli çerezler

Çerez ayarları tercihlerinizi kaydedebilmemiz için kesinlikle gerekli çerezler her zaman etkin olmalıdır.