Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Yazılarının 404 Hatası Vermesi Nasıl Giderilir (Adım Adım)

WordPress gönderileriniz web sitenizde 404 hatası mı döndürüyor?

Bu hata, WordPress yönetici alanınıza ve blogunuza erişebildiğinizde, ancak bir gönderi açmaya çalıştığınızda “404 Bulunamadı” ifadesini gördüğünüzde ortaya çıkar.

Bu makalede, 404 hatası döndüren WordPress gönderilerini nasıl düzelteceğinizi göstereceğiz.

How to fix WordPress posts returning 404 error

WordPress Yazılarım Neden 404 Hatası Veriyor?

WordPress gönderilerinizin 404 “Sayfa Bulunamadı” hatası göstermesinin birkaç nedeni olabilir. Bunlar şunları içerebilir:

  • Eklenti veya tema çakışmaları: Bazen sitenize yüklediğiniz eklentiler veya temalar WordPress’in kalıcı bağlantıları nasıl işlediğine müdahale edebilir. Bu da kırık bağlantılara ve 404 hatalarına yol açabilir.
  • Özel kod sorunları: Web sitenize özel kod eklediyseniz, kodda kalıcı bağlantıları etkileyen veya diğer çakışmalara neden olan hatalar olabilir ve bu da gönderileriniz için 404 hatalarına neden olabilir.
  • .htaccess dosyanızla ilgili sorunlar:.htaccess dosyası WordPress’in URL’leri nasıl yapılandırdığı konusunda rol oynar. Bu dosya bozuk veya eksikse, yazılarınız için 404 hatalarına yol açabilir.

Bununla birlikte, 404 hatası döndüren WordPress gönderilerinin nasıl düzeltileceğine bakalım. Doğrudan farklı çözümlere geçmek için aşağıdaki bağlantıları kullanabilirsiniz:

404 hatalarını kendiniz düzeltmek istemiyor musunuz? WPBeginner Pro Services size yardımcı olabilir! Uygun fiyatlı Acil WordPress Desteğimiz ile 404 hatalarını, kırık bağlantıları, yönlendirme sorunlarını ve çok daha fazlasını düzeltmek için uzmanlarla çalışabilirsiniz. WordPress sorunları üzerinde stres yapmayı bırakın ve onları düzeltin! Acil WordPress Destek Hizmetlerini bugün planlayın!

Video Eğitimi

Subscribe to WPBeginner

Yazılı talimatları tercih ediyorsanız, okumaya devam edin.

Yöntem 1: Eklenti veya Tema Çakışmalarını ve Özel Kod Sorunlarını Kontrol Edin

Bazen WordPress sitenize eklediğiniz eklentiler, temalar veya özel kodlar kalıcı bağlantılarla etkileşime girebilir veya çakışmalara neden olarak 404 hatalarına yol açabilir. Demo sitemizde araçları test ederken bunu kendimiz bile yaşadık.

Bu sorunu çözmenin bir yolu eklentileri geçici olarak devre dışı bırakmaktır. Eklentiler bazen WordPress’in bağlantıları işleme şeklini bozabilir.

Eklentileri devre dışı bıraktıktan sonra, her bir eklentiyi etkinleştirdikten sonra 404 hatasının yeniden ortaya çıkıp çıkmadığını kontrol ederken eklentileri tek tek yeniden etkinleştirebilirsiniz. Hata belirli bir eklentiyi etkinleştirdikten sonra ortaya çıkıyorsa, suçlu o eklenti olabilir.

Daha sonra bu eklentiyle ilgili çözümleri arayabilir veya destek için eklenti geliştiricisiyle iletişime geçebilirsiniz.

Benzer şekilde, WordPress temanız da çakışmaya neden oluyor olabilir.

Kontrol etmek için geçici olarak Twenty Twenty-Three veya Twenty Twenty-Four gibi varsayılan bir WordPress temasına geçebilirsiniz. Tek yapmanız gereken Görünüm Temalar ‘a gitmek ve varsayılan bir tema üzerinde ‘Etkinleştir’e tıklamaktır.

Activating a default WordPress theme

Varsayılan tema ile 404 hatası ortadan kalkarsa bu, mevcut temanızla olası bir çakışma olduğunu gösterir. Bu durumda temayla ilgili sorunları gidermeyi deneyebilir veya farklı bir tema kullanmayı düşünebilirsiniz.

Öneriler için en popüler WordPress temalarından oluşan uzman seçimimize göz atabilirsiniz.

Yakın zamanda web sitenize kod parçacıkları eklediyseniz, kodda 404 hatalarına neden olan hatalar olabilir. Eklediğiniz koda yakından bakın ve herhangi bir hata tespit edip edemeyeceğinizi görün.

WordPress’e kod parçacıkları eklemenin en güvenli yolu WPCode eklentisidir. Bu eklenti, doğrudan tema dosyalarıyla çalışmadan özel kod eklemenize olanak tanıyarak web sitenizi bozma riskini azaltır.

Ayrıca, WPCode kodunuzda bir hata tespit ettiğinde, snippet’i otomatik olarak devre dışı bırakacak ve kontrol etmenizi isteyecektir. Kodunuzu canlı web sitenize göndermeden önce çalışıp çalışmadığını kontrol etmek için test modunu da kullanabilirsiniz.

WPCode error warning

Bu çözümlerden hiçbiri işe yaramazsa, kalıcı bağlantı ayarlarınızdaki sorunları gidereceğimiz bir sonraki yönteme geçin.

WordPress gönderileri, .htaccess dosyanızdaki yeniden yazma kurallarıyla ilgili sorunlar nedeniyle 404 hatası döndürebilir. Çoğu durumda, kalıcı bağlantı ayarlarınızı güncelleyerek sorunu çözebilirsiniz.

WordPress yöneticinizdeki Ayarlar ” Kalıcı Bağlantılar bölümüne gidin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Check Permalinks

Kalıcı bağlantı ayarlarının kendisinde değişiklik yapmanıza gerek yoktur. Bu, kalıcı bağlantı ayarlarınızı güncelleyecek ve yeniden yazma kurallarını temizleyecektir.

Çoğu durumda, bu çözüm WordPress gönderileri 404 hatasını düzeltir. Ancak, sizin için işe yaramazsa, muhtemelen .htaccess dosyanızı manuel olarak güncellemeniz gerekir.

Yöntem 3: WordPress .htaccess Dosyasını Güncelleyin

Başlamadan önce WordPress.htaccess dosyanızı yedeklediğinizden emin olun. Bir şeyler ters giderse, orijinal dosyayı kolayca geri yükleyebilirsiniz.

Şimdi, FileZilla gibi bir FTP istemcisi veya WordPress barındırma panonuzdaki Dosya Yöneticisi uygulamasını kullanarak sunucunuza bağlanmanız gerekecektir.

Ardından, /wp-content/ ve /wp-includes/ gibi klasörlerle aynı konumda bulunan .htaccess dosyasını bulmanız ve düzenlemeniz gerekecektir.

Dosyaya sağ tıklayın ve ‘Dosya izinleri’ni seçin.

.htaccess file permissions

İzinlerini 666 olarak değiştirerek dosyayı yazılabilir hale getirebilirsiniz.

‘Sayısal değer’ kutusuna ‘666’ girin ve ardından ‘Tamam’a tıklayın.

Change file attributes for the .htaccess file to 666

Ardından, eğitimimizin ilk yöntemindeki adımları tekrarlamanız gerekir. Bunu yaptıktan sonra, izinleri tekrar 660 olarak değiştirmeyi unutmayın.

Ayrıca dosyayı düzenleyebilir ve ona kod ekleyebilirsiniz.

Edit .htaccess file

.htaccess dosyasını bir metin düzenleyici ile açtıktan sonra, bu kodu eklemeniz yeterlidir:

# 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

Yöntem 4: Hosting Sağlayıcınızla İletişime Geçin

Yukarıdaki çözümlerden hiçbiri 404 hatası döndüren WordPress gönderilerini düzeltmediyse, WordPress barındırma sağlayıcınızla iletişime geçmenizi öneririz. Kendi taraflarında bir hata olabilir veya sorunu gidermenize yardımcı olabilirler.

Lütfen WordPress desteğini düzgün bir şekilde nasıl isteyeceğiniz ve alacağınız hakkındaki kılavuzumuza da bakın.

Yöntem 5: Yerel Sunucularda 404 Hatası Döndüren WordPress Yazılarını Düzeltme

Test amacıyla yerel bir sunucu kullanıyorsanız, MAMP, WAMP veya XAMPP sitenizin Apache yapılandırmasında mod_rewrite özelliğini etkinleştirmeniz gerekecektir.

Bu, WordPress’in temiz URL’ler oluşturmasını sağlayacak ve yerel sunucunuzdaki gönderiler ve sayfalar için 404 hatasını önleyecektir.

Bunu nasıl yapacağınız kullandığınız platforma göre farklılık gösterecektir. XAMPP kullanan kişiler kontrol panellerini açabilir ve Eylemler içindeki ‘Yapılandırma’ düğmesine tıklayabilir. Ardından, ‘Apache (httpd.conf)’ seçeneğini seçin.

The Apache (httpd.conf) menu on XAMPP

Ardından, #LoadModule rewrite_module modules/mod_rewrite.so satırını bulmanız ve ‘#’ işaretini kaldırmanız gerekecektir.

Bu mod_rewrite’ı yükleyecektir.

Finding the rewrite_module on httpd.conf file

Ardından, AllowOverride None ifadesinin tüm örneklerini bulun ve AllowOverride All olarak değiştirin.

‘Tümü’ değeri, tüm yönergelerin geçersiz kılınabileceği anlamına gelir.

Changing AllowOverride None to AllowOverride All

İşiniz bittiğinde httpd.conf dosyasını kaydedebilir ve kapatabilirsiniz. Bundan sonra, XAMPP kontrol panelinde Apache modülünde ‘Durdur’a tıklayın ve yeniden başlatmak için tekrar ‘Başlat’a tıklayın.

Ardından, kalıcı bağlantılarınızın çalışıp çalışmadığını görmek için yönetici kontrol panelinize geri dönün.

Umarız bu makale WordPress’te 404 hatası döndüren gönderileri çözmenize yardımcı olmuştur. Ayrıca, en yaygın WordPress hataları ve bunların nasıl düzeltileceğine ilişkin kılavuzumuzu ve sitenizi büyütmek için en iyi WordPress eklentilerine ilişkin uzman seçimlerimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

772 yorumBir Cevap Bırakın

  1. Farid

    Thank you very much for precious article that is useful to fixed my website problem.. i always prefer your web solution regarding in problem in wordpress cms.

    Thank you..;.

    • WPBeginner Support

      You’re welcome, glad our guides have been helpful :)

      Yönetici

  2. Ben

    Just wanted to leave a thank you comment! Your guides on WordPress are second to none! I have learnt so much reading your blog and every time I Google a problem..I am looking for your website and that is where I will click! Great and simple instructions even on the most complicated WordPress issues…you are awesome! Thanks.

    • WPBeginner Support

      You’re welcome, glad you like our content and hope our guides continue to be helpful :)

      Yönetici

  3. David Naugle

    This totally worked! I just updated my PHP and dashboard and home pages was accessible but not any of my post pages.
    Thx

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  4. Vivian S.

    Thank You so much it saved my life! I had to move my WordPress website to a new server and it took me a whole day to fix everything. I wish WP had an easy way to do this. :)

  5. Gustavo

    Thank you guys, you’re AWESOME, ALLWAYS!

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  6. Don Current

    I tried everything in the article with no success. What I ended up doing was choosing a different Permalink structure and saving it, and then going back to the structure I wanted and saving it. Then all was well.

    • WPBeginner Support

      Thanks for sharing the method that worked for you :)

      Yönetici

  7. James

    I accidentally deleted .htaccess file when doing 301 and got the 404 not found error. Your tutorial came to my rescue. Just by saving the permalinks and it worked. Thank you.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Yönetici

  8. Ivan

    Saved me! I am dealing with forces I cannot comprehend, and this explanation and tip was really helpful!

    • WPBeginner Support

      Glad our guide was helpful :)

      Yönetici

  9. Uwemedimo Usa

    Wow, I’m shocked at how fast this worked. I recently migrated my site from a subdomain to the root domain and none of my links were working. All I did was go to permalinks in settings and click “save changes.” That was all. Wow. And I was really scared I’d broken something. Thank you.

    • WPBeginner Support

      You’re welcome, glad we were able to help :)

      Yönetici

  10. DNNY

    What do you do if you cant even get into your WP
    dashboard

  11. Katie

    Hi, thanks for the tips. I still can’t seem to fix the error. Have reset Permalinks, installed a redirect plugin (doesn’t help if wanting to redirect to the homepage). I can’t work out how to alter the .htaccess and not really confident to do it. Any other suggestions?

  12. Fola

    Thanks You saved me a lot of hassles

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  13. Jill

    THANK YOU for this post! I had a primary domain that I let go and needed to move two sites on my hosting plan…. 1 to the primary domain position and 1 to an addon domain position which was formerly a subdomain position. I broke a lot of stuff. With some logical thought, I got most of it all back… EXCEPT all the pages on the primary domain site couldn’t be viewed on the live site once you clicked on them or the menu links. The home page loaded beautifully, but when you clicked a post or link… the errors popped up. This trick resolved those issues… so THANK YOU again! You saved the day!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  14. umesh

    I just change the permalink directly and it shows 404 error I couldn’t access my website it redirects me to another site which is not mine

    • WPBeginner Support

      You would want to reach out to your hosting provider to ensure your domain is set up properly and there isn’t any malicious code on your site.

      Yönetici

  15. faheem

    404 Not Found
    nginx/1.10.3 (Ubuntu)
    please give me solution for that

    • WPBeginner Support

      For nginx, at the moment you would want to reach out to your hosting provider and they should be able to assist.

      Yönetici

  16. Carene

    I’m busy building a website via wordpress & cpanel. I by accident deleted the url in my dashboard. Now I don’t get even access. Is their any way to fix it.

  17. Long Nguyen-Vu

    Just want to let you know that you’ve helped me save a lot of time searching.
    Thanks so much.

    • WPBeginner Support

      You’re welcome, glad our guide was able to help :)

      Yönetici

  18. Jim

    OMG I LOVE YOU
    updating the permalinks and all is gold
    THANK YOU

    • WPBeginner Support

      Glad our guide was able to help :)

      Yönetici

  19. Brandon G.

    Updating permalinks fixed my 404 errors. Thanks!

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  20. Musthafa

    Updating the permalink worked perfectly. Thanks guys!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  21. Heather

    Simply saving changes in my permalinks did the trick. Thank you!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  22. Ekemini Robert

    After saving changed for the permalink, it still returned the 404 error. Then I used the clear cache WP button at the top and the problem was solved.

    • WPBeginner Support

      Glad you were able to resolve the issue :)

      Yönetici

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  23. Ashish Agarwal

    Thanks so much for this post. You are a lifesaver. Clicking ‘Save Changes’ on Permalinks under Settings did the job for me.

    • WPBeginner Support

      Glad our recommendation was able to help :)

      Yönetici

  24. Alex

    I have issues on 404 Page not found.
    I tried updating the permalinks but still not working and I also checked the .htacess file in our server and it’s the same on the above sample. But still not working.

    • WPBeginner Support

      You may want to reach out to your hosting provider to ensure there are no issues on their end that could be a part of the issue

      Yönetici

  25. Luiz Felipe

    This simple solution saved me! thanks!!!!!!!

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  26. Steve Dzwonczyk

    The 2nd method worked for me (FTP and edit of the .htaccess file). Thank you very much.

    • WPBeginner Support

      You’re welcome, glad our recommendation was helpful :)

      Yönetici

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  27. Anas

    Thank you so much for this helpful tip. Was really bugging me a lot

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  28. Michelle Kwok

    thanks a lot.. it’s weird.. works at step one =)

    • WPBeginner Support

      You’re welcome, glad our recommendation was able to help :)

      Yönetici

  29. Steph

    This worked at step 1. Thank you!

    • WPBeginner Support

      You’re welcome, glad our guide could be helpful :)

      Yönetici

  30. Ishmael

    Many thanks, solved my problem.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  31. Shiraz

    This article helped me bring my website back on. Thank you.

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  32. mariam

    Thanks for this post,it really solved my 404 error problems

    • WPBeginner Support

      Glad our recommendations were able to help :)

      Yönetici

  33. Tim

    Just a quick note to say thank you so much! I had just activated a CDN (learning as I go) and thought I had broken my site and went searching everywhere but here was the answer…phew!

    • WPBeginner Support

      Glad our guide could help :)

      Yönetici

  34. Lou Sarmiento

    Hi!

    I’ve added the htaccess script, updated my wordpress but still I need to resave the permalinks. Any other solution?

    Thanks!

  35. Ayesha

    i have 404 error but cannot acces neither the site or the wordpress. how can you access wordpress admin to solve the problem??

  36. Nera

    Lifesaver! It worked! Flushing permalinks! Haleluja… THANKS!

    • WPBeginner Support

      Glad our recommendation could help :)

      Yönetici

  37. wajid virk

    on clicking save changes my problem Resolved, WP beginner is a part of my journey to learn WordPress more and more.

    • WPBeginner Support

      Glad we can be here to help :)

      Yönetici

  38. Safa

    You just saved me, Thanks :D

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  39. Nora

    Thank you so much! This saved our corporate website :D

    • WPBeginner Support

      Glad our article was helpful :)

      Yönetici

  40. Mary Ann

    Will it work in 404 error of Wordpress Multisite once I visit the admin dashboard of the sub-sites?

    • WPBeginner Support

      It would depend on the source of the error but this can certainly be one solution.

      Yönetici

  41. beginner

    Thank you, it solved the issue straight away!

    • WPBeginner Support

      Glad our article could help :)

      Yönetici

  42. Civali

    .htaccess example worked for me, tks!

    • WPBeginner Support

      Glad our recommendation could help :)

      Yönetici

  43. Vishwajeet

    So I checked all solutions and comments. I have same issue with a twist. I can see the pages when I am changing it to use the Page ID but not when I am selecting the Post-Name? Any solution to this? I know its weird.

    • WPBeginner Support

      You may want to delete the current htaccess file and if that does not fix the issue, reach out to your host to ensure there isn’t an underlying error causing the problem.

      Yönetici

  44. Mireille

    Hello,
    I just wanted to let you know that your website is of such great help ! I built my first Wordpress website and I managed to resolve many issues thanks to your articles. Thank you !

    • WPBeginner Support

      Thank you, glad our articles have been helpful :)

      Yönetici

  45. Benson Kanyi

    Hello Guys,

    I have been facing this issue for the last three days after migrating a new site from my localhost to an online CPanel server. Having tried a million and one option from various forums, none of them could work at all. The only solution that seems to work is disabling Mod_Security in the CPanel. I just did it and it works like a champ. Thanks

    • WPBeginner Support

      Thanks for sharing the solution that worked for you :)

      Yönetici

    • hüseyin

      I worked for days. It happened. cpanel mod security disable. solved the problem. Thanks BENSON

    • WPBeginner Support

      Glad our recommendation worked for you :)

      Yönetici

  46. Peter

    you blog saved me from disaster thanks so much. im learning so much now

    • WPBeginner Support

      Glad our recommendation could help :)

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.