WordPress Tüm Yazılar 404 Hatası Veriyor: Çözüm?

İmera

Emektar üye
Katılım
28 Mart 2019
Mesajlar
100
Beğeniler
0
#1
WordPress Yazılar 404 Hatası Veriyor Çözümü
Eğer sitenizde sadece yazılarınız 404 hatası veriyor, ana sayfanızda içerikleriniz görünüyor fakat tıkladığınızda 404 hatası alıyorsanız ve admin panelinize erişimde problem yaşamaıyorsanız, problem çok yüksek olasılıkla kalıcı bağlantı ayarlarınızdankaynaklanıyordur.
Çözüm ise basit;
1- Admin Paneli >> Ayarlar >> Kalıcı Bağlantı Ayarları sekmesine gidin ve hiç bir değişiklik yapmadan değişiklikleri değişiklikleri kaydet butonuna tıklayın.

WordPress Yazılar 404 Hatası Veriyor – Kalıcı Bağlantı Ayarları
Hiç bir değişiklik yapmadan kaydetme işlemi var olan kalıcı bağlantı ayarlarınızı güncelleyip, .htaccess dosyasını yeniden yazdıracaktır. Çoğu durumda bu problemi çözecektir.
Not: Üstteki resimde gördüğünüz kalıcı bağlantı ayarları site içi SEO adına en doğru kalıcı bağlantı ayarlarıdır. Eğer blogunuzu yeni kurduysanız, siz de kalıcı bağlantı ayarlarınızı resimde gördüğünüz gibi Yazı ismi olarak seçebilir ya da özel yapı kısmını seçip, boşluk kısmına /%postname%/ yazabilirsiniz. ( İkisi de aynı şeydir. )
Ancak, hali hazırda içeriklerinizin kalıcı bağlantı ayarları farklı ise ve içerikleriniz belirli bir google sıralamasına sahip ise kesinlikle var olan bağlantı ayarlarını değiştirmeyin !
Değiştirmeniz demek sitenizde bulunan tüm yazılarınızın URL yapısının değişmesi anlamına gelir ki sıralamada var olan yazılarınızın tıklanıldığı zaman URL yapısı değişti için 404 hatası verir. Bu da tüm google sıralamanızı kaybetmenize sebep olur.
2- Eğer üstteki yöntemi takip ettiyseniz ve hala wordpress tüm yazılar 404 hatası veriyor ise, alternatif olarak şu yöntemi uygulayabilirsiniz;
Öncelikle FTP üzerinden sitenizin sunucusuna bağlanın ya da Admin Paneli >> SEO >> Araçlar >> Dosya Düzenleyicisi >> .htaccess dosyası ( Bu yolu ancak Yoast SEO eklentisini kullanıyorsanız görürsünüz ) kısmına gelin ve hemen alttaki kodu bu dosya içerisine 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
 

Bu konuyu okuyan (Kullanıcı: 0, Ziyaretçi: 1)


Yasal uyarı

İçerik sağlayıcı paylaşım sitelerinden biri olan wabbuz.com T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre ve kullanıcıların sisteme kayıt olurken kabul ettikleri kurallar çerçevesinde tüm kullanıcılar yaptıkları paylaşımlardan sorumludur.

Wabbuz.com hakkında yapılacak tüm hukuksal Şikayetler buradan iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde tarafımızca gereken işlemler yapılacak ve tarafınıza dönüş sağlanacaktır.

İstatistikler

Konular
2,162
Mesajlar
2,216
Kullanıcılar
111
24 saatte açılan konu
0
24 saatte yazılan mesaj
0
Son 30 günde kaydolan üye
25
Son üye
sildağhurdacılık
Üst Alt