Site Haritası Sayfam 404 Hatası Veriyor

1
3518
Site Haritası Sayfam 404 hatası veriyor

WordPress tabanlı web sitesine sahipseniz Google tarafından daha rahat ve hızlı indekslenmek için site haritası neredeyse zorunlu gibi. Web sitenizde yapacağınız SEO çalışmalarının ilk aşamalarından birisi site haritası hazırlamak ve Google’a Webmaster Tool’dan Search Console üzerinden göndermektir çoğumuzun bildiği gibi.

Gerçekten de yaptığımız bir çok web sitesinde ilk bir kaç yazı yazmamıza rağmen Google’da site ve yazılar henüz indekslenmemişti. Hatta sitenin anasayfası ve açıklaması (description) gözükmüyordu. Site haritası hazırlayıp Google’a gönderdik ve bir kaç yazımız olmasına rağmen site hemen indekslendi. Site haritasının faydası öncelikle budur.

Site haritasını hazırlamak için kullanılan eklentilerden birisi SEO by Yoast. WordPress.org adresinden girip Plugin kısmından arama yaparak kullanabilirsiniz. Hem çok güzel ve ayrıntılı bir SEO eklentisidir hem de otomatik site haritası oluşturabilirsiniz.

Bu eklentiyle site haritası oluşturduktan sonra Google’a site haritası adresini gönderdik ama 2 gün geçmesine rağmen site indekslenmedi. Webmaster tool’a girdiğimizde hata verdiğini gördük. Adresi açtık ve başlıkta yazdığı gibi biz de 404 hatasıyla karşılaştık. Küçük bir aramayla çözümü çabucak bulduk tabii. Sizlerle de bu küçük tüyoyu paylaşıyoruz.

Öncelikle bu hata SEO by Yoast eklentisiyle alakalı değil. Özensiz hazırlanan temalarla ilgili diyor eklentinin sahibi. Sorunu .htaccess dosyasına eklenecek bir kaç satır ile çözebilirsiniz.

404 Hatası Veren Site Haritası Çözümü

Yapmanız gereken ise çok basit :

İsterseniz sitenizin yönetim panelinde soldaki araçlardan SEO aracının üzerine gelin ve Edit files sekmesine tıklayın. Açılan sayfada robots.txt ve .htaccess dosyasını düzenleyebiliyorsunuz.

İsterseniz de ftp’ye bağlanarak .htaccess dosyasını açıp oradan düzenleme yapabilirsiniz.

Her iki durumda da .htaccess dosyasına şu satırları eklemeniz gerek:

# WordPress SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L]
# END WordPress SEO - XML Sitemap Rewrite Fix

Site haritası sayfanızı tekrar görüntülediğinizde artık site haritanız çalışır durumdadır.

Çözümün benzerini eklentinin sitesinde de bulabilirsiniz : tıklayın

1 Yorum

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz