WordPress Sitenizde 404 Hatası Nasıl Onarılır

Yayınlanan: 2022-05-30

Hata 404, çoğu WordPress kullanıcısının karşılaştığı bir hatadır. Bir web sitesinde mevcut olmayan gönderilere ve sayfalara erişirken yaygın bir hata olarak kabul edilir.

Site ziyaretçileri için 404 hatası oldukça sinir bozucu olabilir ve olumsuz bir kullanıcı deneyimine ve web sitenizde potansiyel olarak yüksek hemen çıkma oranlarına neden olabilir. Bu nedenle, WordPress sitenizdeki 404 hatalarını düzeltmeyi düşünmek çok önemlidir.

Bu makalede, 404 hatasının ne hakkında olduğunu, nasıl düzeltileceğini ve WordPress web sitenizdeki 404 hatalarının nasıl etkin bir şekilde izleneceğini inceleyeceğiz.

İçindekiler

404 Hatası Nedir?

404 Hatasının Sebepleri

404 Hatası Nasıl Onarılır

404 Hataları Nasıl İzlenir

Çözüm

404 Hatası Nedir?

Hata 404, sunucunun WordPress web sitenizdeki bir sayfa, gönderi veya dosya olsun, istenen kaynağı bulamadığı anlamına gelir. Bu basitçe, bir kullanıcının tarayıcı aracılığıyla bir istek gönderdiği ve bağlantı başarılı olduğunda sunucuya gönderildiği, ancak sunucunun kaynağı bulamadığı anlamına gelir.

Aşağıda, böyle bir URL'yi ziyaret ettiğinizde oluşan hataya ilişkin örnek bir örnek verilmiştir: https://staxwp.com/mypost/

Bir site ziyaretçisi, URL mevcut olmadığı için yukarıdaki 404 hatasıyla karşılaşır.

404 Hatasının Sebepleri

404 hatası bir dizi sorundan kaynaklanabilir. Bunlardan bazıları şunlardır:

i) URL basitçe mevcut değil.

Bu, örneğin yukarıdaki test URL'mizdeki durumdur.

ii) Yanlış yazılan URL'ler

Nihai URL mevcut değilse, bir site URL'sindeki minimum yanlış yazım büyük olasılıkla 404 hatasıyla sonuçlanacaktır.

iii) Önbelleğe alma sorunları

Tarayıcı bazen URL'leri önbelleğe alabilir ve bu nedenle URL izlenene kadar 404 hatası verir.

iv) Silinen İçerik

Site içindeki bir gönderi gibi içerik silinirse, önceki URL'sine eriştiğinizde 404 hatasıyla karşılaşırsınız.

v) İçerik farklı bir URL'ye taşındı

Örneğin, uygun bir yeniden yönlendirme yapılmadan URL'sini değiştirdiğiniz veya farklı bir URL'ye taşıdığınız bir sayfanız varsa ve site ziyaretçileri önceki URL'ye erişiyorsa, muhtemelen 404 hatasıyla karşılaşırlar.

v) Sunucu Sorunları

Bu yaygın bir neden değildir, ancak sunucunuzda zaman zaman devre dışı bırakılmış modüller gibi sorunlar olabilir.

WordPress içeriğinizde, 404 hatası çoğu durumda web sitenizin kalıcı bağlantılarının veya sümüklü böceklerin güncellenmemesi ve sunucu sorunları ile ilgili bir sorundur.

404 Hatası Nasıl Onarılır

404 hatasını düzeltmeden önce, 404 hatasının önbelleğe alma sonucu olmadığından emin olmak için site önbelleğinizi temizlemenizi öneririz.

Bu doğrulandıktan sonra, aşağıda sağlanan düzeltmeyi gerçekleştirmeye devam edebilirsiniz.

Kalıcı Bağlantılarınızı Sıfırlama

Kalıcı bağlantı sıfırlama, otomatik veya manuel olarak gerçekleştirilebilir.

Kalıcı Bağlantıları Otomatik Olarak Sıfırlama

Ayarlanan kalıcı bağlantıyı otomatik olarak sıfırlamak için aşağıdakileri yapmanız gerekir:

WordPress panonuzdaki Ayarlar > Kalıcı Bağlantılar bölümüne gidin ve şu anda sahip olduğunuz ayarı kontrol edin.

Ardından, “Düz” ayarını seçin.

Bu yapıldıktan sonra, “Değişiklikleri Kaydet” düğmesine tıklayarak değişikliklerinizi kaydedin.

Bunu yaptıktan sonra, daha önce sahip olduğunuz ayarı seçin ve değişikliklerinizi bir kez daha kaydedin.

Tamamlandıktan sonra, URL'nizde 404 hatasının çözülüp çözülmediğini kontrol edebilirsiniz.

Kalıcı Bağlantıları Manuel Olarak Sıfırlama

Kalıcı bağlantılarınızı manuel olarak sıfırlamak için .htaccess dosyasını değiştirmeniz gerekecektir. Bunu yapmak için, Filezilla veya barındırma paneliniz gibi bir program kullanarak FTP üzerinden site dosyalarınıza erişin.

.htaccess dosyası, site dosyalarınızın kök dizininde bulunur.

Dosyayı izledikten sonra, yerel bilgisayarınıza dosyanın bir yedeğini alın.

Ardından, dosyayı düzenlemeyi ve içeriğini aşağıdaki gibi değiştirmeyi seçin:

i) Ana etki alanı içinde bir kurulum için.

Örnek bir ana etki alanı, etkialaniniz.com yapısında olacaktır.

Böyle bir etki alanı için içeriği aşağıdakilerle değiştirmeniz gerekecektir:

 # 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

ii) Alt etki alanı içinde kurulum için.

Bir alt etki alanı, blog.alanadiniz.com biçiminde olacaktır.

Alt alanlar için içeriği aşağıdakilerle değiştirmeniz gerekir:

 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ $1 [L] RewriteRule . index.php [L]

iii) Alt dizine kurulum için.

Alt dizinler, etkialaniniz.com/blog yapısında olacaktır. Alt dizinlerde, içeriği aşağıdakilerle değiştirmeniz gerekecektir:

 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]

İçeriği değiştirdikten sonra, değişikliklerinizi kaydedin ve şimdi çözülüp çözülmediğini kontrol etmek için sayfanızı ziyaret edin veya 404 hatasının oluşturulduğu URL'yi yayınlayın.

Yeniden Adlandırılan veya Taşınan İçerik İçin Yönlendirmeleri Yapılandırma

Yönlendirmeler, web sitenizdeki yanlış URL'leri yeniden eşleştirmek içindir. Bir yönlendirme eklentisi yardımıyla WordPress sitenizdeki yönlendirmeleri yapılandırabilirsiniz. WordPress deposunda bulunan Yönlendirme eklentisini kullanmanızı öneririz.

Eklentiyi yükledikten sonra, WordPress gösterge tablonuzdaki Araçlar > Yönlendirme bölümüne gidin.

Ardından, “Yeni Ekle”ye tıklayın ve URL ayrıntılarını ekleyin.

Kaynak URL: Bu, yönlendirmeyi gerçekleştirmek istediğiniz orijinal URL'dir.

Sorgu Parametreleri: Bunu, “Herhangi bir sırada tam eşleşme” varsayılan ayarına bırakabilirsiniz.

Hedef URL: Bu, yönlendirmek istediğiniz URL'dir.

Grup: Bunun yalnızca bir yeniden yönlendirme mi yoksa değiştirilmiş gönderilerin bir sonucu olarak yeniden yönlendirme mi olduğunu belirtmenize olanak tanır.

Yönlendirmeyi ekledikten sonra, artık düzgün çalışıp çalışmadığını kontrol edin.

404 Hataları Nasıl İzlenir

Web sitenizdeki 404 hatayı izlemek, hataları yeterince erken düzeltip düzeltebilecek bir konumda olmanız için çok önemlidir.

Web sitenizdeki 404 hatalarını izlemenin birkaç yolu vardır. Bunlardan bazıları şunlardır:

i) Yönlendirme Eklentisini Kullanma

Daha önce bahsettiğimiz Yönlendirme eklentisi yardımıyla, WordPress panonuzdaki Araçlar > Yönlendirme > 404s bölümünden 404 hatalarını kolayca izleyebilirsiniz.

Sitede herhangi bir 404 hatası varsa, bunlar yukarıdaki ekran görüntüsünde gösterilen 404s bölümünde işlenecektir.

ii) Google Arama Konsolu

404 hatalarını Google Search Console'dan Tarama > Tarama Hataları bölümünden görüntüleyebilirsiniz.

Ancak bu yöntem, önce sitenizi burada belirtildiği gibi Google ile doğrulamanızı gerektirir. Ayrıca burada özetlendiği gibi bir site haritası göndermiş olmanız gerekir.

iii) Kırık Bağlantı Denetleyicisi Aracı Kullanmak

Bir dizi kırık link kontrol aracı mevcuttur. Bu araçlardan bazıları SiteLiner, Ahrefs bozuk bağlantı denetleyicisi ve SiteBulb'u içerir.

Bu araçlardan bazılarıyla, düzenli kontroller ve izleme amaçları için zamanlanmış taramayı bile ayarlayabilirsiniz.

Çözüm

404 hataları, kullanıcılarınızın yanı sıra site performansınızı da olumsuz etkileyebilir. Bu makalede paylaşılan bilgilerin, web sitenizdeki 404 hatalarını belirleme, düzeltme ve izleme konusunda size yardımcı olacağını umuyoruz.

404 hatalarını düzeltmek için başka önerileriniz varsa, lütfen aşağıya yorum bırakmaktan çekinmeyin.