Var olduğunu bildiğiniz bir gönderiye tıkladığınızda 404 hata sayfasıyla karşılaşmaktan daha sinir bozucu bir şey olamaz. Bu sorunla birden fazla kez karşılaştık ve bariz bir şekilde bozuk görünen bir şey olmadığında kafa karıştırıcı olabilir.
İyi haber mi? Çoğu durumda, bunu bir dakikadan kısa sürede düzeltebilirsiniz. Sadece Ayarlar » Kalıcı Bağlantılar'a gidin ve 'Değişiklikleri Kaydet'e tıklayın—bu basit adım, WordPress sitelerinin çoğunda sorunu çözer.
Bu işe yaramazsa endişelenmeyin. Eklenti çakışmalarından .htaccess sorunlarına kadar her yaygın nedeni kapsayan adım adım bir kılavuz hazırladık… böylece gönderilerinizi hızla tekrar çevrimiçi hale getirebilirsiniz.

WordPress Gönderilerim Neden 404 Hatası Veriyor?
404 hatası, sunucunun istediğiniz sayfayı bulamadığı anlamına gelir—WordPress kontrol panelinizde mevcut olsa bile. Bu kopukluk genellikle gönderinizin URL'si ile gerçek içeriği arasındaki bağlantıyı bir şeyin bozması nedeniyle oluşur.
Gönderilerinizin neden 404 “Sayfa Bulunamadı” hatası verebileceğinin en yaygın nedenleri şunlardır:
- Eklenti veya tema çakışmaları: Bazı eklentiler veya temalar, WordPress'in kalıcı bağlantıları nasıl işlediğini etkileyebilir. Bu, daha önce düzgün çalışan gönderilerde bozuk bağlantılara ve 404 hatalarına yol açabilir.
- Özel kod sorunları: Sitenize özel kod eklediyseniz, küçük bir hata bile kalıcı bağlantıları etkileyebilir veya 404 hatalarına neden olan çakışmalara yol açabilir.
- htaccess dosyanızla ilgili sorunlar: .htaccess dosyası, WordPress'in URL'leri nasıl yapılandırdığını kontrol eder. Bu dosya bozuk, eksik veya yanlış yapılandırılmışsa, gönderileriniz ve sayfalarınız 404 hataları döndürebilir.
404 Hatalı Tüm WordPress Gönderilerini Bulma
Düzeltmelere dalmadan önce, bu hatanın yalnızca tek bir gönderiyi mi yoksa birçok gönderiyi mi etkilediğini bilmek faydalıdır. Kapsamı anlamak, doğru çözümü seçmeyi kolaylaştırır.
Google Search Console'u kullanmanızı öneririz. Henüz kurmadıysanız, WordPress sitenizi Google Search Console'a nasıl ekleyeceğinizle ilgili kılavuzumuza bakın: WordPress sitenizi Google Search Console'a nasıl ekleyeceğiniz.
Google botu sitenizi taradıktan sonra, Search Console size bulduğu 404 hataları da dahil olmak üzere ayrıntılı raporlar gösterecektir.
Hata döndüren gönderileri görmek için Search Console kontrol panelinize giriş yapın. 'Sayfalar' raporuna gidin ve işaretlenen tüm URL'lerin bir listesini bulacaksınız.

Daha fazla yardım için, 404 hatalarını düzeltme konusunda tavsiyeler içeren, web sitesi trafiğini artırmak için Google Search Console'u kullanma ipuçlarımıza göz atın: Google Search Console'u web sitesi trafiğini artırmak için kullanma ipuçları.
Şimdi, WordPress gönderilerinin 404 hataları döndürmesini nasıl düzelteceğimize bakalım. Belirli bir yönteme 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
- Yöntem 2: Kalıcı Bağlantı Ayarlarınızı Düzeltin
- Yöntem 3: WordPress .htaccess Dosyasını Güncelleme
- Yöntem 4: Barındırma Sağlayıcınızla İletişime Geçin
- Yöntem 5: mod-rewrite'ı etkinleştirin (Yerel WordPress Kurulumu)
- WordPress 404 Hataları Hakkında Sıkça Sorulan Sorular
- 🎁 Bonus: 404 Hatalarını Ele Alma Konusunda Ek Rehber
Yöntem 1: Eklenti veya Tema Çakışmalarını ve Özel Kod Sorunlarını Kontrol Edin
Eklentiler, temalar veya özel kodlar bazen kalıcı bağlantılarla çakışabilir ve 404 hatalarına neden olabilir. Bunu, demo sitelerimizde araçları test ederken kendimiz de yaşadık.
Sorun giderme yaparken, eklentileri tek tek güvenli bir şekilde devre dışı bırakmak için bir hazırlık ortamı kullanırız. Bu, canlı siteyi etkilemeden sorunu izole etmemize yardımcı olur.
Bunu kendiniz denemek için, önce tüm eklentilerinizi geçici olarak devre dışı bırakarak başlayın. Ardından, her birini etkinleştirdikten sonra 404 hatasının geri dönüp dönmediğini kontrol ederek tek tek yeniden etkinleştirin.
Hata belirli bir eklentiyi etkinleştirdikten sonra görünüyorsa, muhtemelen sorun o eklentidir. Bu eklentiyle ilgili çözümler arayabilir veya destek için geliştiriciyle iletişime geçebilirsiniz.
WordPress temanız da sorun olabilir.
Kontrol etmek için, Twenty Twenty-Three veya Twenty Twenty-Four gibi varsayılan bir WordPress temasına geçici olarak geçin. Görünüm » Temalar'a gidin ve varsayılan bir temaya tıklayarak 'Etkinleştir' seçeneğini seçin.

Varsayılan bir tema ile 404 hatası ortadan kalkarsa, orijinal temanız muhtemelen çakışmaya neden oluyordur. Bunu daha fazla giderebilir veya farklı bir temaya geçmeyi düşünebilirsiniz.
Öneriler için, uzmanlarımızın seçtiği en popüler WordPress temalarına göz atın.
Web sitenize yakın zamanda kod parçacıkları eklediyseniz, bunları dikkatlice gözden geçirin. Küçük hatalar bile 404 hatasına neden olabilir.
Özel kod eklemek için WPCode eklentisini kullanmanızı öneririz. Parçacıkları doğrudan tema dosyalarını düzenlemeden eklemenize olanak tanır, bu da sitenizi bozma riskini azaltır.
WPCode ayrıca hataları otomatik olarak algılar. Bir şeyler ters giderse, parçacığı devre dışı bırakır ve sizi uyarır. Canlıya almadan önce kodunuzu kontrol etmek için test modunu bile kullanabilirsiniz.

Bu adımların hiçbiri sorunu çözmezse, kalıcı bağlantı ayarlarınızı gidereceğimiz bir sonraki yönteme geçin.
Yöntem 2: Kalıcı Bağlantı Ayarlarınızı Düzeltin
WordPress gönderileri genellikle .htaccess dosyanızdaki yeniden yazma kurallarıyla ilgili sorunlar nedeniyle 404 hatası verir. Çoğu durumda, kalıcı bağlantı ayarlarınızı yeniden kaydederek bunu düzeltebilirsiniz.
WordPress yönetici panelinizde Ayarlar » Kalıcı Bağlantılar bölümüne gidin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Herhangi bir şeyi değiştirmenize gerek yok. Sadece ‘Değişiklikleri Kaydet’e tıklamak, yeniden yazma kurallarını temizler (bu, WordPress'in sunucunuzun her gönderinin nerede bulunduğunu bildiren URL yönlendirme talimatlarını yeniden oluşturduğu anlamına gelir).
Bu basit adım, çoğu WordPress sitesi için 404 hatasını düzeltir. Sizin için işe yaramazsa, .htaccess dosyanızı manuel olarak güncellemeniz gerekebilir.
Yöntem 3: WordPress .htaccess Dosyasını Güncelleme
Herhangi bir değişiklik yapmadan önce, WordPress sitenizi ve .htaccess dosyanızı yedeklemenizi öneririz. Bir şeyler ters giderse, orijinalini kolayca geri yükleyebilirsiniz.
FileZilla gibi bir FTP istemcisi kullanarak sunucunuza bağlanmanız veya barındırma kontrol panelinizdeki Dosya Yöneticisi'ni kullanmanız gerekecektir.
Ardından, sitenizin kök klasöründeki .htaccess dosyasını (sunucunuzun URL'leri nasıl işlediğini kontrol eden gizli bir yapılandırma dosyası) 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.

WordPress daha önce dosyaya yazılamadıysa, yazılabilir hale getirmek için izinleri geçici olarak 666 olarak değiştirmeyi deneyin.
Önemli: 666 izni, herkesin dosyayı okuyup yazabileceği anlamına gelir, bu da bir güvenlik riskidir. Bu ayarı yalnızca geçici olarak kullanın ve işiniz bittikten hemen sonra geri değiştirin.
Şimdi WordPress yöneticinize geri dönün ve kalıcı bağlantı ayarlarınızı yeniden kaydedin (Ayarlar » Kalıcı Bağlantılar » Değişiklikleri Kaydet). Bu, WordPress'in düzgün bir .htaccess dosyası yeniden oluşturmasını sağlar.
Bu işlem bittikten sonra FTP istemcinize geri dönün ve dosya izinlerini 644 olarak değiştirin. Bu ayar, WordPress'in dosyayı okumasına izin verirken yetkisiz değişikliklerden korur.

Alternatif olarak, .htaccess dosyasını manuel olarak düzenleyebilirsiniz.
.htaccess dosyasına sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin.

Dosya, Not Defteri veya TextEdit gibi düz metin düzenleyicisinde açılacaktır.
Aşağıdaki varsayılan WordPress yeniden yazma kurallarını ekleyin:
# 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
Dosyayı kaydedin ve sunucunuza geri yükleyin. Ardından gönderilerinizin doğru yüklenip yüklenmediğini kontrol edin.
Yöntem 4: Barındırma Sağlayıcınızla İletişime Geçin
Yukarıdaki çözümlerin hiçbiri 404 hatasını düzeltmediyse, WordPress barındırma sağlayıcınızla iletişime geçmenizi öneririz.
Sunucu tarafında bir sorun olabilir veya sorunu daha fazla gidermenize yardımcı olabilirler. Deneyimlerimize göre, iyi barındırma destek ekipleri genellikle gözden kaçması kolay yapılandırma sorunlarını tespit edebilir.
Yardım alma ipuçları için, WordPress desteğini doğru bir şekilde nasıl soracağınız ve alacağınız hakkındaki rehberimize bakın.
Yöntem 5: mod-rewrite'ı etkinleştirin (Yerel WordPress Kurulumu)
Test amacıyla WordPress'i bir yerel sunucuda çalıştırıyorsanız, Apache yapılandırmanızda mod_rewrite'ı etkinleştirmeniz gerekir. Bu, MAMP, WAMP veya XAMPP kurulumları için geçerlidir.
mod_rewrite'ı etkinleştirmek, WordPress'in temiz URL'ler oluşturmasına olanak tanır ve yerel gönderilerinizde ve sayfalarınızda 404 hatalarını önler.
Adımlar platforma göre değişiklik gösterir. XAMPP kullanıyorsanız, kontrol panelini açın ve Eylemler sütunundaki ‘Yapılandır’ (Config) düğmesine tıklayın. Ardından ‘Apache (httpd.conf)’ seçeneğini seçin.

Şu satırı bulun: #LoadModule rewrite_module modules/mod_rewrite.so
Yorum satırı olmaktan çıkarmak için başındaki ‘#’ işaretini kaldırın. Bu, mod_rewrite modülünü etkinleştirir.

Ardından, AllowOverride None yazan satırları bulun ve AllowOverride All olarak değiştirin. Bu, Apache'ye .htaccess dosyalarının URL yönlendirmesini kontrol etmesine izin vereceğini söyler.
Bunları genellikle <Directory> bloklarının içinde, özellikle sitenizin klasörünü işaret eden (XAMPP'ta htdocs gibi) blokların içinde bulacaksınız. Yerel testler için, bunu gördüğünüz her yere uygulamanız genellikle güvenlidir.

httpd.conf dosyasını kaydedin ve kapatın. XAMPP kontrol panelinde, Apache modülündeki ‘Durdur’ (Stop) düğmesine tıklayın, ardından yeniden başlatmak için tekrar ‘Başlat’ (Start) düğmesine tıklayın.
Şimdi WordPress yönetici kontrol panelinize geri dönün ve kalıcı bağlantılarınızın çalışıp çalışmadığını kontrol edin.
Video Eğitim
Görsel talimatları tercih ederseniz, aşağıdaki videoyu izleyin.
WordPress 404 Hataları Hakkında Sıkça Sorulan Sorular
WordPress sitenizde 404 hatalarıyla karşılaşmak kafa karıştırıcı olabilir. İşte daha etkili bir şekilde sorun gidermenize yardımcı olabilecek yaygın soruların yanıtları.
WordPress gönderilerimde neden 404 hatası alıyorum?
WordPress gönderilerindeki 404 hatası genellikle sunucunun istenen URL'deki sayfayı bulamadığı anlamına gelir. Bu, bozuk kalıcı bağlantılar, bozuk bir .htaccess dosyası, silinmiş gönderiler veya URL'lerin nasıl işlendiğini değiştiren bir eklenti/tema çakışması nedeniyle oluşabilir.
WordPress'te 404 hatasını nasıl düzeltirim?
WordPress 404 hatasını düzeltmenin en hızlı yolu, kalıcı bağlantı ayarlarınızı yeniden kaydetmektir. Ayarlar » Kalıcı Bağlantılar'a gidin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın. 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.
WordPress sitemdeki tüm 404 hatalarını nasıl bulabilirim?
Google Search Console, WordPress sitenizdeki 404 hatalarını bulmanın en iyi yoludur. Googlebot'un karşılaştığı tüm 404 hatalarının bir listesini gösterir. Ayrıca bozuk bağlantıları ve eksik sayfaları tespit etmek için Broken Link Checker gibi eklentileri de kullanabilirsiniz.
WordPress'te .htaccess dosyası ne işe yarar?
WordPress'teki .htaccess dosyası, URL'lerin nasıl işleneceğini kontrol eden bir yapılandırma dosyasıdır. 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. Bu dosya eksik veya bozuksa, URL'leriniz doğru çalışmayı durdurabilir.
.htaccess dosyasını güvenli bir şekilde nasıl düzenleyebilirim?
.htaccess dosyasını bir FTP istemcisi veya barındırma dosya yöneticiniz aracılığıyla güvenli bir şekilde düzenleyebilirsiniz. Her zaman önce bir yedek oluşturun. Düzenledikten sonra, okunabilir ve güvenli kalması için izinlerin 644 olarak ayarlandığından emin olun.
WordPress kategori veya etiket sayfalarım neden 404 hatası veriyor?
WordPress kategori veya etiket sayfaları, temanız arşiv şablonlarını desteklemiyorsa veya kalıcı bağlantı ayarları yanlış yapılandırılmışsa 404 hatası verebilir. Kalıcı bağlantıları yeniden kaydetmek ve temanızın arşiv desteğini kontrol etmek genellikle bu sorunu çözebilir.
Özel gönderi türleri için 404 hatalarını nasıl düzeltirim?
Özel gönderi türleri için 404 hatalarını düzeltmek üzere Ayarlar » Kalıcı Bağlantılar'a gidin 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.
404 sayfalarını ana sayfama veya başka bir sayfaya yönlendirebilir miyim?
Evet, Redirection gibi eklentileri kullanarak WordPress 404 sayfalarını yönlendirebilirsiniz. Bu, eski veya bozuk URL'lerden yeni URL'lere 301 yönlendirmeleri oluşturmanıza olanak tanır. Ayrıca 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 hatalarını ve diğer yaygın WordPress sorunlarını yönetmenize yardımcı olmak için bir araya getirdiğimiz daha fazla kaynak aşağıdadır:
- WordPress'te 404 Sayfa Şablonunuzu Nasıl İyileştirirsiniz (2 Yol)
- En İyi WordPress 404 Hata Sayfası Tasarım Örnekleri
- WordPress için En İyi Ücretsiz 404 Yönlendirme Eklentileri
- WordPress'te 404 Hataları İçin E-posta Uyarıları Nasıl Alınır
Bu makalenin WordPress gönderilerinde 404 hatası sorununu gidermenize yardımcı olmasını umuyoruz. Ayrıca, en yaygın WordPress hataları ve bunları düzeltme rehberimize ve sitenizi büyütmek için en iyi WordPress eklentileri hakkındaki uzman seçimlerimize de göz atmak 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.


Thomas Elkin II
Ne yazık ki bu bana yardımcı olmadı. Hiçbir çözüm işe yaramadı. Başka bir önerisi olan var mı?
Sharma Rahul
Gotta, teşekkürler dostum!! Akşamımı kurtardın (y)
Javier Rodriguez
Vay be. Sorunun ne olduğunu bulmak için bir hafta uğraştım ve sorun WAMP'mış. Tek tıklamayla düzelttim. Çok teşekkürler
Ben
Teşekkürler. Birçok saatlik paniğimi kurtaran net tavsiye.
Milan
Birçok sitede çözüm aradım…. Ama şansım yaver gitmedi ve sonunda şunları denedim
Ayarlar » Kalıcı Bağlantılar ve Kaydet Değişiklikler düğmesine tıklayın.
Bu İşe Yaradı !!
Million Thanks To Team WpBeginner….. !!
minacio
Harika yardım, çok teşekkür ederim!
So easy!
Jeff
Korkarım bu benim için işe yaramadı. 404 hatası almaya devam ediyorum ve bu ana sayfamdaki tüm bağlantıları etkiliyor. Ancak, Kalıcı Bağlantılar ayarlarını “Varsayılan” olarak ayarlarsam her şey çalışıyor. Varsayılan ayarları istemiyorum ama – kalıcı bağlantıların “Gün ve Ad” kullanmasını istiyorum. .htaccess dosyasını da kontrol ettim ve o da tamam. İzinler için de aynısını yaptım ve onlar da iyi durumda. Yardım!
WPBeginner Desteği
Jeff, .htaccess dosyanızı silmeyi denediniz mi? Sildikten sonra Ayarlar » Kalıcı Bağlantılar'a gidip istediğiniz kalıcı bağlantı ayarlarını kaydetmeniz gerekir.
Yönetici
Rick Harris
Yani bu ipucu benim için yarı yarıya işe yarıyor. 404 sorununu yalnızca 1 gönderide yaşıyorum, ancak bu benim ilk gönderim olduğu için 'bu blog ne hakkında ve burada ne bulacaksınız' gibi bir şey ve bu blog sitesi için oldukça önemli.
Bunu çözüp çözemeyeceğinizi görebilir misiniz.
Kalıcı bağlantıları yıl/ay/gönderi adı gibi bir şeye ayarlarsam sorunsuz çalışıyor.
htaccess dosyasını silip değişikliği yapsam bile, 'gönderi adı' olarak ayarlamak o gönderinin 404 hatası almasına neden oluyor. Ancak ana ve kategori sayfalarında hala görüntüleniyor.
Alejandro
Thanks!!!
…fixing the Permalinks did it for me! (;
Gaston
Ha ha, ne kadar kolay! teşekkürler!
Indonesian
Gerçekten yardımcı oldu.. çok teşekkürler… Sen harikasın adam.. !!
Annie
Bu iki seçeneği de denedim ve hala 404 hatası alıyorum. Kalıcı bağlantılarımı ‘gönderi adı’ olarak ayarladım ancak nedense gönderilerimden yalnızca BİRİ farklı bir kalıcı bağlantı yapısına takılı kaldı (gönderi /3088 ile bitiyor) ve kalıcı bağlantıları güncellediğimde değişmiyor. Ayrıca .htaccess dosyama girdim ve yukarıdaki kod zaten oradaydı, ancak dosyada izinlerle ilgili hiçbir şey yoktu. Bu gönderinin görünmesini sağlamak için yapabileceğim bir şey var mı? Ana sayfa akışımda görebiliyorum ama gönderi sayfasına gitmek için tıkladığımda hata alıyorum.
Ashleigh
Ben de aynı sorunu yaşıyorum... YARDIM
Scotty
evetttt. bu gönderi için teşekkürler – gerçekten beni kurtardı!
Roel
Sen bir boss'sun.
Emily Gates
Teşekkürler admin, bu konuda çok endişeliydim, aslında kategori eklentisi yükledim (çünkü blogumu facebookstatuss.com olarak çalıştırıyorum) ve devre dışı bıraktıktan sonra tek gönderimin düzgün gösterilmediğini ve 404 hatası görüntülendiğini fark ettim ama şimdi düzelttim. Çözüm sunduğunuz için teşekkürler.
Marx
Dostum, sen harikasın.
Amon Lucas
Teşekkürler! Obrigado.
Somesh
Temamı biraz değiştirdim. Ve kontrol panelinde varsayılan olarak farklı bölümler için şunlar var.
Gadget'lar
Video Oyunları
Nasıl Yapılır
Bu yüzden, temayı tekrar uyguladıktan sonra gönderi bölümündeki gönderiler düzgün çalışıyor. Ancak, bu bölümlerin gönderileri 'sayfa bulunamadı' diyor.
Kontrol panelinde mevcut olan gönderileri gönderi bölümüne nasıl geri getirebilirim, küçük resimleri de web sitesinde mevcut ancak tıkladığımda 'sayfa bulunamadı' diyor.
sven
Çok teşekkür ederim. Günümü güzelleştirdin.
Naser
Çok teşekkürler. Günümü güzelleştirdin. Teşekkürler……
Edgar
Thanks for the info! Was in dispair, but now fine again. Had to do an extra step though. My host provider (hostnet) installed wordpress for me, so I had to get into their config panel to sync the .htacces file. Don’t know if this is more common for people using pre installed wordpress. Just letting you know
Markus Dan
Bu dahice!
Teşekkürler… günümü kurtardın!
Dani
Hey dostum, çok teşekkür ederim. Bana saatlerce sürecek işten kurtardın!
Carl
Merhaba,
benim sorunum, .htaccess dosyasının yazılabilir olmamasıydı.
Tek yapmam gereken chmod'u 777 olarak ayarlamak ve ardından Permalinks-Options Menüsündeki "değişiklikleri kaydet" Düğmesine basmaktı. WP daha sonra eski .htaccess ayarlarını düzgün bir şekilde temizledi ve yeniden yazdı.
Çalışıyor, Teşekkürler!
Ben
Merhaba, sitelerimden ikisinde gönderi veya sayfayı düzenlerken aynı sorunu yaşadım, başka her şey yolunda görünüyordu. (aynı anda oldu)
Bunu cpanel/dosya yöneticisindeki izinleri dosyalar için 644 ve dizin ayarları için 755 olarak değiştirerek düzelttim ve her şey normale döndü. bu yüzden barındırma şirketinize dosya izinleri için önerilen ayarlarını kontrol edin.
Bir şekilde tüm dosya ve dizinlerin izinleri (tüm wp dosyaları ve dizinleri için) 655 olarak ayarlanmış.
.htaccess dosyasının izinlerini değiştirmek tek başına benim için işe yaramadı ve onu düzenlemek de sorunu çözmedi, kalıcı bağlantıları değiştirmek de öyle. {nedense sorunumun sunucu tarafımdan kaynaklandığını düşünüyorum.}
Umarım birileri için faydalı olur.
Pankaj Chauhan
Blogumda aynı 404 hatasını alıyordum. Tüm gönderilerde değil, belirli bir gönderide oluyordu. Birkaç saat sonra kategorinin adının soruna neden olduğunu fark ettim. bu yüzden kategoriyi sildim ve farklı bir takma adla yeniden oluşturdum. İşe yaradı.
ama neden olduğunu hala tam olarak emin değilim…
Neyse ki, o kategoride hiç gönderim yoktu, aksi takdirde…yeni kategoriyi tüm gönderilere yeniden atamam gerektiği için sorun olurdu.
JP van der Meer
Çok teşekkürler, bana yardımcı oldu!
I did delete the .htaccess
Teşekkürler!
Manisha Sarangi
Merhaba,
Başka bir çözüm buldum ve sihirli gibi işe yaradı.
Buradaki birkaç adımı izlemeniz yeterli.
UBUNTU için:
1. Apache sunucusunda mod_rewrite'ı etkinleştirmeniz gerekiyor
sudo a2enmod rewrite
2.Değişikliklerin uygulanması için web sunucusunu yeniden başlatmanız gerekir
sudo service apache2 restart
3. .htaccess dosyalarında mod_rewrite kullanmayı planlıyorsanız, AllowOverride None'ı AllowOverride FileInfo olarak değiştirerek .htaccess dosyalarının kullanımını da etkinleştirmeniz gerekir. Varsayılan web sitesi için /etc/apache2/sites-available/default dosyasını düzenleyin
Seçenekler İndeksler FollowSymLinks MultiViews
# None'dan FileInfo'ya değiştirildi
AllowOverride FileInfo
Sıra izin ver, reddet
hepsi izin ver
4.Böyle bir değişiklikten sonra Apache'yi tekrar yeniden başlatmanız gerekir
sudo service apache2 restart
5. Ardından wordpress yönetici paneline gidin > ayarlar > kalıcı bağlantılar > gönderi adı'nı seçin ve değişiklikleri kaydedin
Şimdi çalışacaktır.
Teşekkürler
David Vitorino
Bu gönderi için teşekkürler!!
koding.com VPS'e wordpress kurmaya çalışıyordum ve yazınız bana gerçekten yardımcı oldu.
mod_rewrite apache'de kapalıydı.
Aferin
seb okelly
Bu gönderi, Codex'te etrafta dolanarak durumu daha da kötüleştirdiğim sorunumu çözdü. Teşekkür ederim.
Syl
Merhaba!
Gönderiniz için teşekkürler. WordPress blogumda benzer bir sorunum var ve şu anda ne yapacağımı bilmiyorum. Kısacası, .htaccess dosyam tekrar tekrar üzerine yazılıyor...
Bu satırlar:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# SON WordPress
NUL karakterleriyle yüzlerce veya binlerce kez yineleniyor ve .htaccess dosyam şimdi 1,5 Mo ! Sorunu temiz bir .htaccess yükleyerek düzeltebiliyorum, ancak sorun birkaç saat/gün sonra tekrar tekrar ortaya çıkıyor ve web sitelerimin sayfaları sadece 404 hatası gösteriyor…
Ayrıca htaccess dosyasının özniteliklerini 604 yerine 404 olarak ayarlamayı denedim, böylece üzerine yazılmasını engelleyecektim, ancak barındırıcım buna izin vermiyor ve 604'e geri döndü...
Wordpress : 3.6.1 Eklentiler : Akismet, Anti-spam, DB Cache Reloaded Fix, Do Follow, Google Analytics for WordPress, Post Ratings, Recipe Card, Tweet, Like, Google +1 and Share, UberMenu, WordPress Database Backup, WordPress SEO, WP Sitemap Page, WP Super Cache
Herhangi bir ipucu var mı?
Best regards
WPBeginner Desteği
Tüm eklentilerinizi devre dışı bırakın, temanızın functions.php dosyasına özel bir kod yapıştırdıysanız, mevcut dosyanızın yedeğini alın ve ardından temanızın yeni bir kopyasını yükleyin. .htaccess dosyanızı silin. Ayarlar » Kalıcı Bağlantılar'a gidin ve kalıcı bağlantılarınızı kaydedin. Şimdi FTP kullanarak sitenize bağlanın, WordPress sizin için yeni bir .htaccess dosyası oluşturmuş olacaktır. Sitenizin ön yüzündeki birkaç sayfayı gözden geçirin ve ardından .htaccess dosyanızdaki değişikliklerin tekrar görünüp görünmediğini kontrol edin.
Yönetici
MissyLee
Many many thanks for continuing with helping people – My child theme functions.php was the problem. Seriously, this is a great site!
Megha Verma
Merhaba, 404 sayfa bulunamadı hatasıyla karşılaşıyorum. Ancak bu her gönderi için geçerli değil. Bu sorun 10 gönderiden 5'inde geliyor. Ayrıca tüm gönderileri aynı yöntemi kullanarak oluşturuyorum ve kalıcı bağlantı yapısı /ornek-gonderi/. Lütfen bu konuda bana yardımcı olun ve en iyi çözümü sağlayın.
Ana Villegas
Harika! Bu bana çok yardımcı oldu, teşekkürler! <3
Biswajit Rout
Merhaba,
Bilgi için teşekkürler. Aynı sorun bende de var.
Ama şimdi .htaccess dosyama aşağıdaki kodu ekleyerek düzelttim.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# SON WordPress
Bu gönderi için tekrar teşekkürler.
Jyo
Hi, thanks for the info, but it doesnt work for me
Please admin can you help me out. My permalinks arent working. I have tried your method. The only way its working is by setting permalinks to default else the whole site comes down, not even the wp admin section is accessible.
WPBeginner Desteği
Deneyebileceğiniz bir şey var. Filezilla gibi bir FTP istemcisi kullanarak WordPress sitenize bağlanın. Web sitenize bağlandıktan sonra, Filezilla menü çubuğunda Sunucu » Gizli dosyaları göstermeye zorla'ya tıklayın. Web sitenizin kök dizininde .htaccess dosyasını bulun, bilgisayarınıza indirin, ardından dosyayı sunucunuzdan silin. Şimdi tarayıcınızdaki WordPress yönetici alanına gidin ve Ayarlar » Kalıcı Bağlantılar'a tıklayın. Web siteniz için bir kalıcı bağlantı yapısı seçin ve değişiklikleri kaydet düğmesine tıklayın. Umarım bu sorununuzu çözecektir.
Yönetici
Elizabeth
Bu 404 hatası beni çıldırtıyordu!. Bu öğretici bilgi için teşekkürler!
Decio Denis Bernardo
Teşekkürler.. güzel ve kolay!
karen
Blogumu zaten mahvettiğimi ve tekrar çalıştıramayacağımı sanmıştım. Bu güzel gönderi için teşekkürler!
Darren
HARİKASINIZ! Ne olduğunu hiç bilmiyordum. Gönderinizi 5 dakika okudum ve birkaç tıklama sonra blogum tekrar çalışır durumda! ÇOK TEŞEKKÜRLER!
Gav Reichel
Yukarıdakilerin hiçbiri sizin için bir fark yaratmıyorsa, web sitesi yöneticinize (apache kullanılıyorsa) aşağıdakileri yapılandırmaya ekleyip eklemediklerini sormaya değer olabilir:
Seçenekler İndeksler Dahil Etme Sembolik Bağlantıları Takip Et
Üzerine Yazmaya İzin Ver Hepsi
(Bu genellikle sanal ana bilgisayar bölümünde tanımlanır)
Olmazsa, .htaccess dosyanız okunmaz!
(Bunu çözmek için 30 dakika harcadıktan sonra kendi deneyimimden konuşuyorum!)
pete
Merhaba, htaccess dosyam hacklendi ve silmek zorunda kaldım. Şimdi bu sorunla karşılaşıyorum. Bu çözüm beni sadece yarı yolda bıraktı. Tarayıcıdan 404 mesajından (önce) özel wordpress 404 sayfamıza (kalıcı bağlantı sıfırlamasından sonra). Fikirleriniz var mı?
Yayın Kadrosu
.htaccess dosyasının oluşturulduğunu görebiliyor musunuz? Göremiyorsanız, boş bir .htaccess dosyası eklemek isteyebilirsiniz.
Yönetici
Pete
Geri dönmem biraz zaman aldı…
htaccess doğru görünüyor. Güncelleniyor..Hala çalışmıyor. Sadece özel çirkin kalıcı bağlantılar. Aynı sunucudaki başka bir wp sitesi aynı anda hacklendi. Ancak o sitede bu düzeltme sorunu çözüyor..
protik
Çok teşekkürler, çok teşekkürler… 404 hatası oluştuğunda hafif bir panik atak geçirdim… bu yazı hayat kurtarıcı oldu!!
Rod Salm
Kalıcı bağlantı düzeltmesi benim için işe yaradı, çok teşekkür ederim!
Rod Salm
Peter
Teşekkür ederim, teşekkür ederim, teşekkür ederim.
İşe yaradı.
Haklısınız, o kadar çok değişken var ki bazen ne sorulacağını bilmek sorunu çözmekten çok daha zor.
Artık bloguma tekrar erişebiliyorum.
iyi günler.
Peter Oturan Yazıcı
Allii Allee
Tüm adımları yaptım ama hala bu hatayı veriyor
Hata 404
İstediğiniz sayfa görüntülenemiyor. Kötü veya güncel olmayan bir bağlantı ya da ulaşmaya çalıştığınız sayfadaki bir yazım hatası nedeniyle hedefinize ulaşamamış görünüyorsunuz.
Akhil Gupta
Öncelikle bu harika eğitim için teşekkür etmek istiyorum.. son 2 saattir kalıcı bağlantıyı değiştiremiyorum.. .htaccess dosyasını değiştiriyordum ama işe yaramıyordu ama 404 hatası gönderinizi gördükten sonra sorunu çözebildim. Sorunum çözüldü. Tekrar teşekkürler
SBC
Teşekkürler, sitemdeki sorunları çözmeme gerçekten yardımcı oldu...
Bruce Ketchum
Teşekkürler WPBeginner! WordPress Kalıcı Bağlantılar ayarlarında Değişiklikleri Kaydet düğmesine tıklama ipucunuz, gönderilerde ve sayfalarda oluşan 404 hatamı düzeltti.
Imran Hossain
Bu benim için çok önemli bir eğitim. Bugün 404 Bulunamadı hatasını öğrendim.
Adrian D'Amico
Ben de kendi sitemde bu sorunla karşılaşıyorum – Kaydet'e bastıktan ve Kalıcı Bağlantıları yeniledikten sonra bile birkaç günde bir tekrar oluyor. Bir eklenti olduğunu tahmin ediyorum ama hangisinin soruna neden olduğunu anlamak için hepsini tek tek devre dışı bırakıp tekrar etkinleştirmedim çünkü bunu öğrenmek için günler beklemem gerekir. Bahsettiğiniz .htaccess düzenleme çözümünün kalıcı bir çözüm olduğunu düşünüyor musunuz, yoksa sorun tekrar ortaya çıkacak mı? Sağlayabileceğiniz herhangi bir yardım için teşekkürler.
Yayın Kadrosu
Özel kalıcı bağlantıları kullanan her WordPress sitesinde bu kod bulunur.
Yönetici
Adrian
Merhaba – Bu öğreticiyi takip ettim ancak sitem hala bu sorunla boğuşuyor. Bunun olmasına neden olan bir şey var mı? Bir eklenti gibi mi? Kontrol ettim ve htaccess dosyam her zaman makalede önerdiğiniz gibi görünüyor, en azından benim durumumda başka bir şey oluyor gibi. Sağlayabileceğiniz herhangi bir yardım için teşekkürler.
Adrian
Sanırım sorduğum şey, bunun nedenini (yani hangi eklenti vb.) bulmanın bir yolunu bilip bilmediğiniz.
Zengin
Web sunucusu dosyaları için httpd.conf'ta bu var mı – varsayılan bir httpd.conf dosyasında yaklaşık 220. satırda. Barındırma hizmetiniz yaptığınız değişiklikleri geçersiz kılıyor olabilir mi?
AllowOverride FileInfo
Web sunucusu ayarlarımda bu yoktu, bu yüzden ilk Dizin ayarlarında bunu değiştirmeme rağmen çalışmıyordu. Yaptığım anda çalıştı.
Jay Castillo
Soru şu ki, .htaccess dosyasıyla ilgili soruna ne sebep oluyor?
Bu sorunla daha önce karşılaştım ve diggdigg wordpress eklentisini kullanmaktan kaynaklandığını tespit ettim.
Hızlı çözüm, permalink yapısını sizin de belirttiğiniz gibi kaydetmekti, ancak sorun bir hafta içinde bana iki kez oldu (blog gönderilerimde 404 hataları, ana sayfa iyiydi) ve diggdigg eklentisini kaldırdıktan sonra bir daha hiç yaşanmadı.
Neden olduğunu hala bilmiyorum.