En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Gönderileri 404 Hatası Veriyor Nasıl Düzeltilir (Adım Adım)

WordPress'te her şeyin yolunda göründüğü ancak gönderi bağlantısının 404 hatası verdiği anlar yaşadık. İçerikte herhangi bir değişiklik yoktu - sadece orada olması gereken eksik bir sayfa.

Bu genellikle ayarları değiştirdikten, temaları değiştirdikten veya kalıcı bağlantıları sessizce etkileyen kod ekledikten sonra ortaya çıkar. Özellikle sitenizin geri kalanı mükemmel çalışıyorsa, sizi hazırlıksız yakalayabilir.

Beklenmedik 404 hatalarıyla karşılaştığımızda, gönderi URL'lerini tekrar yoluna koymak için basit bir işlem izleriz - tahmin yok, ağır sorun giderme yok. Ve bu kılavuzda sizinle paylaştığımız tam olarak budur.

404 hatalarını düzeltebilecek ve gönderilerinizin doğru şekilde yüklendiğinden emin olabileceksiniz.

WordPress gönderileri neden 404 hatası veriyor, nasıl düzeltilir?

WordPress Gönderilerim Neden 404 Hatası Veriyor?

Gönderilerinizin WordPress'te 404 "Sayfa Bulunamadı" hatası vermesinin birkaç nedeni vardır. 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ğiyle çakışabilir. Bu, bozuk bağlantılara ve 404 hatalarına yol açabilir.
  • Özel kod sorunları: Web sitenize özel kod eklediyseniz, permalinkleri etkileyen veya başka çakışmalara neden olan, gönderileriniz için 404 hatalarına yol açan kod hataları olabilir.
  • .htaccess dosyanızla ilgili sorunlar: .htaccess dosyası, WordPress'in URL'leri nasıl yapılandırdığında bir rol oynar. Bu dosya bozuksa veya eksikse, gönderileriniz veya sayfalarınız için 404 hatalarına neden olabilir.

404 Hatalı Tüm WordPress Gönderilerini Bulma

Çözümlere geçmeden önce, bu hatanın yalnızca bir veya iki gönderide mi yoksa birden fazla gönderide mi olduğunu anlamak iyi olacaktır. Bu şekilde, sorunun kapsamını belirleyebilir ve en uygun çözümü seçebilirsiniz.

Bunu anlamanın kolay bir yolu Google Search Console'u kullanmaktır. Sitenizi henüz Google Search Console'a göndermediyseniz, WordPress sitenizi Google Search Console'a nasıl ekleyeceğiniz hakkındaki rehberimizi okuyun.

Google botu sitenizi tarayıp dizine ekledikten sonra, Google Search Console size sitenizin performansı hakkında, karşılaştığı 404 hataları da dahil olmak üzere ayrıntılı bilgi sağlayacaktır.

Hangi gönderilerin 404 hatası verdiğini öğrenmek için Arama Konsolu kontrol paneline giriş yapabilirsiniz. Ardından, 'Sayfalar' raporuna gidin ve tüm hataların ayrıntılı bir listesini göreceksiniz.

Google Search Console Sayfalar Raporu

Daha fazla bilgi için, web sitesi trafiğini artırmak için Google Arama Konsolunu kullanma ipuçları listemizi okuyabilirsiniz. Bu, araçla 404 hatalarını düzeltme konusunda bazı ipuçları içerir.

Bununla birlikte, WordPress gönderilerinin 404 hataları döndürmesini nasıl düzelteceğimize bakalım. Farklı çözümlere doğrudan atlamak için aşağıdaki bağlantıları kullanabilirsiniz:

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

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

Bu sorunu çözmenin bir yolu, eklentileri geçici olarak devre dışı bırakmaktır. Eklentiler bazen WordPress'in bağlantıları nasıl işlediğini bozabilir.

Eklentileri devre dışı bıraktıktan sonra, her bir eklentiyi etkinleştirirken 404 hatasının tekrar görünüp görünmediğini kontrol ederek bunları tek tek yeniden etkinleştirebilirsiniz. Belirli bir eklentiyi etkinleştirdikten sonra hata görünüyorsa, o eklenti suçlu olabilir.

Ardından, bu eklentiyle ilgili çözümler için hızlı bir Google araması yapabilir 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, Twenty Twenty-Three veya Twenty Twenty-Four gibi varsayılan bir WordPress temasına geçici olarak geçebilirsiniz. Tek yapmanız gereken Görünüm » Temalar'a gidip varsayılan bir temaya 'Etkinleştir' tıklamak.

Varsayılan bir WordPress temasını etkinleştirme

404 hatası varsayılan tema ile kaybolursa, bu mevcut temanızla potansiyel bir çakışma olduğunu gösterir. Ardından temayı sorun gidermeyi deneyebilir veya farklı bir tema kullanmayı düşünebilirsiniz.

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

Yakın zamanda web sitenize kod parçacıkları eklediyseniz, 404 hatalarına neden olan kodda hatalar olabilir. Eklediğiniz koda yakından bakın ve herhangi bir hata olup olmadığını belirlemeye çalışın.

Kod parçacıklarını WordPress'e eklemenin en güvenli yolu WPCode eklentisidir. Bu eklenti, tema dosyalarıyla doğrudan çalışmadan özel kod eklemenize olanak tanır, bu da web sitenizin bozulma riskini azaltır.

Ayrıca, WPCode kodunuzdaki bir hatayı tespit ettiğinde, parçacığı 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 hata uyarısı

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

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

WordPress yöneticinizde Ayarlar » Kalıcı Bağlantılar'a gidin ve 'Değişiklikleri Kaydet' düğmesine tıklayın.

Kalıcı Bağlantıları Kontrol Edin

Permalink ayarlarında herhangi bir değişiklik yapmaya gerek yok. Bu, permalink ayarlarınızı güncelleyecek ve yeniden yazma kurallarını temizleyecektir.

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

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

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 barındırma kontrol panelinizdeki Dosya Yöneticisi'ni kullanarak sunucunuza bağlanmanız gerekecek.

Ardından, sitenizin kök klasöründeki .htaccess dosyasını bulun - bu, /wp-content/ ve /wp-includes/ gibi klasörleri içeren aynı dizindir.

Dosyaya sağ tıklayın ve FTP istemcinizden 'Dosya izinleri' veya 'İzinleri değiştir' seçeneğini seçin.

.htaccess dosya izinleri

WordPress daha önce dosyaya yazılamadıysa, izinlerini geçici olarak 666 olarak değiştirerek yazılabilir hale getirmeyi deneyin.

Bundan sonra, WordPress yönetici alanınıza geri dönün ve kalıcı bağlantı ayarlarınızı yeniden kaydedin. Bu, WordPress'in uygun bir .htaccess dosyası oluşturmasını sağlar.

Bu işlem bittikten sonra, dosya izinlerini daha güvenli bir ayara geri döndürdüğünüzden emin olun: 644. Bu ayar, WordPress'in dosyayı okumasına izin verirken aynı zamanda yetkisiz değişikliklerden korur.

.htaccess dosyası için dosya özniteliklerini 644 olarak değiştirin

Alternatif olarak, dosyayı manuel olarak düzenleyebilirsiniz.

.htacccess dosyasına sağ tıklayın ve ardından Görüntüle/Düzenle seçeneğini seçin.

.htaccess dosyasını düzenleyin

Dosya, Not Defteri veya TextEdit gibi düz metin düzenleyicisinde açılacaktır.

Şimdi aşağıdaki varsayılan WordPress yeniden yazma kurallarını eklemeniz gerekiyor:

# 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: Barındırma Sağlayıcınızla İletişime Geçin

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

WordPress desteği için nasıl doğru şekilde istekte bulunacağınız ve bunu nasıl alacağınızla ilgili nasıl doğru şekilde istekte bulunacağınız konusundaki rehberimize de göz atın.

Yöntem 5: mod-rewrite'ı etkinleştirin (Yerel WordPress Kurulumu)

Test amacıyla bir yerel sunucu kullanıyorsanız, MAMP, WAMP veya XAMPP sitenizin Apache yapılandırmasında mod_rewrite'ı 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ır' düğmesine tıklayabilir. Ardından, 'Apache (httpd.conf)' seçeneğini belirleyin.

XAMPP'ta Apache (httpd.conf) menüsü

Ardından, şu satırı bulmanız gerekecek: #LoadModule rewrite_module modules/mod_rewrite.so ve yorum satırından çıkarmak için ‘#’ işaretini kaldırın.

Bu, mod_rewrite'ı yükleyecektir.

httpd.conf dosyasında rewrite_module'ı bulma

Ardından, AllowOverride None yazan satırları bulun ve AllowOverride All olarak değiştirin. Bu, Apache'ye .htaccess dosyalarının kullanımına izin vermesini söyler.

Bunları genellikle <Directory> bloklarının içinde bulursunuz; özellikle sitenizin klasörünü işaret eden, XAMPP kullanıyorsanız htdocs gibi. Emin değilseniz, dosyada nerede görürseniz görün değişikliği uygulamak sorun değil, yeter ki bu bir sistem dizini olmasın. Yerel testler için bu genellikle gayet iyi çalışır.

AllowOverride None'ı AllowOverride All olarak değiştirme

Tamamlandığında, httpd.conf dosyasını kaydedip kapatabilirsiniz. Ardından, XAMPP kontrol panelinde Apache modülünde 'Durdur'a ve ardından 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.

Video Eğitim

Görsel talimatlara ihtiyacınız varsa, aşağıdaki videoyu izleyin.

WPBeginner'a Abone Olun

WordPress 404 Hataları Hakkında Sıkça Sorulan Sorular

WordPress sitenizde 404 hatalarıyla karşılaşmak kafa karıştırıcı olabilir. Aşağıda, sorunu daha etkili bir şekilde gidermenize ve düzeltmenize yardımcı olabilecek yaygın soruları yanıtladık.

1. WordPress gönderilerimde neden 404 hatası alıyorum?

Bu genellikle WordPress'in istenen URL'deki gönderiyi bulamadığı anlamına gelir. Bozuk kalıcı bağlantılar, bozuk bir .htaccess dosyası, silinmiş gönderiler veya URL'lerin işlenme şeklini değiştiren bir eklenti/tema çakışması nedeniyle oluşabilir.

2. WordPress'te 404 hatasını nasıl düzeltirim?

Ayarlar » Permalinks'e gidip 'Değişiklikleri Kaydet'e tıklayarak permalink ayarlarınızı yeniden kaydetmeyi deneyin. Bu işe yaramazsa, .htaccess dosyanızı kontrol edin, eklentileri devre dışı bırakın veya çakışmaları dışlamak için varsayılan bir temaya geçin.

3. WordPress sitemdeki tüm 404 hatalarını nasıl bulabilirim?

Google'ın karşılaştığı 404 hatalarının bir listesini görmek için Google Search Console'u kullanabilirsiniz. Broken Link Checker gibi eklentiler de sitenizdeki bozuk bağlantıları ve eksik sayfaları tespit etmenize yardımcı olabilir.

4. WordPress'te .htaccess dosyası ne işe yarar?

.htaccess dosyası, URL'lerin nasıl işlendiğini kontrol eder. WordPress, kalıcı bağlantı yapısını yönetmek ve URL'leri doğru içeriğe yönlendirmek için bunu kullanır. Eksik veya bozuksa, URL'ler doğru çalışmayı durdurabilir.

5. .htaccess dosyasını güvenli bir şekilde nasıl düzenlerim?

FTP istemcisi veya barındırma dosya yöneticinizi kullanarak düzenleyebilirsiniz. Her zaman önce yedeğini alın. Düzenledikten sonra, okunabilir ve güvenli kalması için izinlerin 644 olarak ayarlandığından emin olun.

6. WordPress kategori veya etiket sayfalarım neden 404 hatası veriyor?

Tema arşiv şablonlarını desteklemiyorsa veya kalıcı bağlantı ayarları yanlış yapılandırılmışsa bu durum oluşabilir. Kalıcı bağlantıları yeniden kaydetmek ve temanızın arşiv desteğini kontrol etmek sorunu gidermeye yardımcı olabilir.

7. Özel gönderi türleri için 404 hatalarını nasıl düzeltirim?

Ayarlar » Kalıcı Bağlantılar'ı ziyaret edin ve yeniden yazma kurallarını yenilemek için ‘Değişiklikleri Kaydet’e tıklayın. Ayrıca, özel gönderi türünüzün doğru yeniden yazma ayarlarıyla kaydedildiğinden ve gerekirse arşiv desteğine sahip olduğundan emin olun.

8. 404 sayfalarını ana sayfama veya başka bir sayfaya yönlendirebilir miyim?

Evet, Redirection gibi eklentiler eski veya bozuk URL'lerden yenilerine 301 yönlendirmeleri oluşturmanıza olanak tanır. Kullanıcıları faydalı içeriğe geri yönlendirmek için özel bir 404 sayfası da oluşturabilirsiniz.

🎁 Bonus: 404 Hatalarını Ele Alma Konusunda Ek Rehber

404 ve diğer yaygın WordPress hatalarını yönetmede aşağıdaki kaynaklar da size yardımcı olabilir.

Bu makalenin, WordPress'te 404 hatası veren gönderileri çözmenize yardımcı olduğunu umuyoruz. Ayrıca, en yaygın WordPress hataları hakkındaki rehberimizi ve sitenizi büyütmek için en iyi WordPress eklentileri hakkındaki uzman seçimlerimizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

773 CommentsLeave a Reply

  1. Merhaba, web sitesini localhost'tan bir sunucuya taşıdıktan sonra bir sorunum var, ana sayfa iyi görünüyor ancak menü görüntülenmiyor ve bağlantılar her zaman 404 hatası veriyor.
    Bana yardımcı olabilir misiniz, bu yerel bir sunucudan yapılan bir geçişin nedenidir.

  2. Bu kadar basit bir eğitim için ne kadar teşekkür etsem az! Bulduğum her şey çok zor gösteriyordu. Yakın zamanda http'den https'ye geçtim ve başımdan binbir türlü dert eksik olmadı..

  3. I didn’t have an .htaccess file so I created one with the info you provided above; then uploaded it and the site works perfectly again. Thanks!

  4. Merhaba, yukarıdakilerin hepsini yaptım ve kopyalayıp yapıştırılacak metnin zaten orada olduğunu fark ettim! Hala çalışmıyor ve strese giriyorum!

    • I’ve done the same thing and nothing changed, the home page still not found :(

      Bir çözüm bulursanız lütfen benimle iletişime geçin

  5. Wow. This really saved my bacon. Thank you so much for the tip on simply saving the permalinks page. Incredible advice! :)

  6. Merhaba! 404 hatasını çözmek için kalıcı bağlantıları (permalinks) defalarca sıfırladım. Bu sefer kaydet'e bastığımda bilgisayarıma bir dosya indirildi: options-permalink.php ve site bozuldu. Sadece beyaz bir ekran belirdi ve her seferinde bir dosya indirildi. Sonunda varsayılan kalıcı bağlantıları çalıştırabildim ama bu harika bir çözüm değil. Bu size tanıdık geliyor mu? Teknik destek .htaccess dosyasının sorun olduğunu düşünmedi ama ben ikna olmadım. Siteyi bir hostingden diğerine taşıdım. Herhangi bir yardım çok takdir edilecektir.

  7. WP admin'e giriş yapamazsam ayarları nasıl güncellerim. /wp-admin'e gittiğimde 404 hatası alıyorum

  8. Merhaba, lütfen yardım edin, bu eğitimle bir çözüm bulamıyorum çünkü kontrol paneli'me erişemiyorum, hangi site dizinini açarsam açayım bu mesajı alıyorum.

    Bulunamadı

    İstenen URL /index.php bu sunucuda bulunamadı.

    Ek olarak, bir ErrorDocument kullanarak isteği işleme çalışırken 404 Bulunamadı hatasıyla karşılaşıldı.

  9. Teşekkürler, yıllardır özelleştirilmiş olan kalıcı bağlantı sayfamda kaydet'e tıklamak hemen işe yaradı.

    • Mükemmel!

      Ayarlar > Kalıcı Bağlantılar'da Değişiklikleri Kaydet'e tıklamak ilk seferde çalışıyor.

  10. Merhaba, 404 hata sorunum vardı. Ana sayfa düzgün çalışıyor, diğer tüm bağlantılarda 404 hatası var. WordPress ayarları kalıcı bağlantılarında önerdiğiniz yöntemi denedim ve değişiklikleri kaydet'e tıkladım ancak benim için işe yaramadı.

    Web hosting ayarları sayfasından htaccess dosyasını senkronize etmekle ilgili daha önce bazı gönderiler gördüm ama nasıl yapacağımı tam olarak bilmiyorum. Herhangi bir tavsiyeniz var mı? Teşekkürler

  11. Merhaba

    Fv Top Level Cats kullanıyordum, kaldırdığımda hala yönlendirme çalışıyordu

    example.com/category/tech adresine

    example.com/tech.

    çözümünüzü denedim ve işe yaramadı.

  12. Thank you so much!!!! My problem was fixed with the permalink solution :)

  13. Bu hata giriş sayfanızı etkiliyorsa, .htaccess'e gidin ve şunu kaldırın:

    “hepsini reddet”
    “00.00.00.00’dan izin ver”

  14. Fantastic – I had moved my site from one server to another and started getting worried about 404 errors. The fix worked perfectly – so easy!

  15. Saç baş yolduran bir sorun için çok basit bir cevap. Çok teşekkürler. Bu arada bu sorun BJ Lazy Loading'i yükledikten sonra başladı.

  16. Merhaba, Sitemlerden biri hacklendi. Birkaç yüz makale eklenmişti. Şimdi onlar kaldırıldı. Google webmaster konsolu bunları 404 olarak gösteriyor.

    Bu sitemi nasıl etkileyebilir bunu nasıl düzeltebilirim?
    Teşekkürler

  17. Bu makaleyi paylaştığınız için teşekkür ederim. Bir mağaza / blog oluşturmak için aylar harcamıştım ve bugün ana sayfa dışındaki hiçbir sayfam veya gönderim çalışmıyordu, diğer tüm bağlantılar beni 404 hata sayfasına götürüyordu. Tamamen yeniden başlamak üzereydim – aylarca süren çalışmayı tekrarlamak. Bu makale sitemi kurtardı. Şimdi her şey tekrar çalışıyor. Ne kadar teşekkür etsem azdır.

    • Hi there, completely stuck here, not a computer guy at all so it’s all greek to me. my homepage is good but I’ve created another 5 pages such as blog post, services, etc. and every time I try to view the page I’ve just created I get NOT FOUND The requested URL /services/ was not found on this server.” I’ve tried saving changes didn’t make any difference and I have no idea what an FTP is. Any help ? thx

      • Merhaba Robin,

        Kalıcı bağlantı yapınızı güncellemeyi deneyin. Sadece Ayarlar » Kalıcı Bağlantılar bölümüne gidin ve herhangi bir değişiklik yapmadan kaydet düğmesine tıklayın.

        Yönetici

  18. Herkese merhaba,

    yoastseo eklentisini yükledim. XML sitesini başarıyla oluşturdum, ancak google arama konsolunda test ettiğimde 404 hatası veriyor.

    makalede listelenen yöntemi denedim ancak sorun devam ediyor.
    CCpanel'de aynı ada sahip iki dosya olduğunu da belirtmem gerekiyor: htaaccess ve htaaccess.1 (yukarıdaki makalede belirtilen aynı kod yazılı); bu normal mi,
    bu konuda bana yardımcı olabilir misiniz

  19. merhaba, yardımınız için minnettar olurum. Kalıcı bağlantılarda değişiklikleri kaydetme talimatlarını izledim, bilgisayar kullanıcısı değilim, bu yüzden diğerini nasıl yapacağımı bilmiyorum, bu bana gösteriliyor

    Fatal error: Class ‘Epsilon_Editor_Custom_Control’ not found

  20. harika adam..çok teşekkürler.. sitemi açıyorum ama önce 502 hatası, sonra 503 hatası ve en son 500 hatası veriyor.. sonra gönderiniz aracılığıyla cpanel'deki 500 sorununu çözdüm.
    ancak gönderi sayfalarımı açtığımda 404 hatası gösterdi, sonra google'ladım ve gönderinizi buldum…teşekkürler…

  21. Bu yeni bir sunucuysa veya bir Apache yükseltmesi ise, aşağıdakileri kontrol etmeniz gerekebilir:

    httpd.conf dosyasını açın, örneğin: /etc/httpd/conf/httpd.conf.
    AllowOverride None'ı AllowOverride All olarak değiştirin.
    Değişiklikleri kaydedin.
    Apache sunucusunu yeniden başlatın.

  22. Biraz sorun yaşıyorum… Kalıcı bağlantı sayfasında değişiklikleri kaydet'e bastıktan sonra başka bir 404 hatası belirdi.

  23. Hala sorun yaşıyorum, ne yapacağımdan emin değilim, yukarıdaki adımları izledim ve aynı sonuçları alıyorum. web barındırma şirketim windows 2012 sunucusu kullanıyor, bu yüzden .htaccess dosyası yok. bu yardım gönderilerinin çoğu .htaccess'ten bahsediyor ki bu windows kullanmıyor. sanırım web.config dosyasını kullanıyorlar, doğru mu? lütfen yardım edin

  24. Yukarıdaki adımları izledim ancak hala işe yaramıyor. Windows 2012 R12 sunucusundayım ve FTP'de gizli dosyaları göstermeye zorlasam bile .htaccess dosyam yok. Windows sunucusundayken bu sorunu nasıl çözeceğinize dair talimatlar var mı?

    • Merhaba Marco,

      First you need to download a backup of your existing web.config file to your computer. After that you need to edit the file on your server and add following rule to the system.webServer element:

      <?xml version="1.0" encoding="UTF-8"?>
      <configuration>
      <system.webServer>
      <rewrite>
      <rules>
      <rule name="WordPress Rule" stopProcessing="true">
      <match url=".*" />
      <conditions>
      <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
      <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
      </conditions>
      <action type="Rewrite" url="index.php" />
      </rule>
      </rules>
      </rewrite>
      </system.webServer>
      </configuration>
      

      Yönetici

      • Merhaba WPBeginner Destek. Şu anda iki gündür karşı karşıya olduğum aynı sorunu (WordPress'te 404 hatası) çözmek için bu blogda yayınlanan tüm çözümleri denedim, ancak doğru sonuca ulaşamadım. Web sitemi Windows platformunda WordPress kullanarak geliştiriyorum. Lütfen bu sorunu çözmek için başka ne yapmalıyım?
        Yanıtınızı bekliyorum.

  25. Bir siteyi taşıdım, mySQL DB'yi içe aktardım ve wordpress dizininin tüm dosya yapısını yükledim.

    Ana sayfa dışındaki her şey için hala 404 hatası alıyorum ve permalink bölümündeki yapılandırmayı yeniden kaydetmek işe yaramadı.

    Benim için işe yarayan şey, FTP sitesindeki htaccess dosyasını htaccessOLD olarak yeniden adlandırmak oldu, böylece referans gösterilmeyecekti, ancak hala yedeklemiş durumdayım, gerekirse, sonra permalink seçeneklerini kaydettim, hangi tür bağlantı istediğimi seçmek zorunda kaldım (yani tarih, sayfa no veya açıklama). Tüm sayfaları kaydettikten sonra tekrar çalışır duruma geldiler.

    Gönderi için teşekkürler, bunu bulmam ve düzeltmem için bana yol gösterdi.

  26. I followed the exact steps but unfortunately they don’t work for me. I keep getting errors 404 despite saving my permalink info, removing .htaccess and re-generating it. I am able to view my home page, but as soon as I want to visit a sub page, the error 404 pops up. I also tried switching to WPs default themes, also that doesn’t help. Are there any advices for “advanced” bug solving in case of 404 errors?

    • Merhaba Rene,

      Ayarlar > Genel sayfasını ziyaret ederek WordPress URL'lerini güncellemeyi deneyin. Site ve WordPress URL'lerinizin aynı olduğundan emin olun.

      Yönetici

  27. Merhaba. 404 ile ilgili küçük bir sorunum var. Tek bir gönderinin kalıcı bağlantısını değiştirmiştim. şimdi belirli bir anahtar kelime için google aynı gönderiyi aynı başlıkla ancak farklı url ile iki farklı konumda gösteriyor ve birinde 404 hatası var. lütfen yardım edin.

      • Gerek yok, sorun çözüldü. Tesadüfen, barındırma hizmetimin WP'nin oluşturduğu .htaccess dosyasından farklı bir .htaccess dosyası okuduğunu fark ettim. Bu nedenle, barındırma portalı aracılığıyla bir "senkronizasyon" yapılması gerekiyordu, hepsi bu kadar. Şimdi çalışıyor, yine de çok teşekkürler ve belki de bu alternatif çözüm, benzer bir kurulumu olan diğerleri için hala faydalı olabilir. Saygılarımla!

        • Bende de aynı! Web hosting ayarları sayfasından .htaccess dosyasını 'senkronize' etmem gerekiyordu… ipucu için teşekkürler!

  28. Hayatımı bugün kurtardınız. Bir gönderi oluşturduktan sonra gönderiyi okuyamadığım için ağlamak üzereydim. 404 hatası veriyordu. Cevaplar için birçok web sitesini araştırdım ama gönderiniz çok açıktı ve kalıcı bağlantı yapısını değiştirdiğimde işe yaradı. Teşekkür ederim, teşekkür ederim.

  29. İzinleri tam olarak nerede değiştirdiğinizi hala takip edemiyorum. Lütfen açıklayabilir misiniz?

    • The solution: Login to your server using FTP, and modify the folders like /wp-content/ and /wp-includes/ are located. The easiest thing you can do is to temporarily make the file writeable by changing the permissions to 777. Then repeat the original solution.
      Go to Settings » Permalinks, and simply click on Save Changes button.
      Don’t forget to change the permissions back to 755 ( /wp-content/ and /wp-includes/ ).
      I do it for is perfect now!

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.