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

Yoast'ın WordPress SEO Site Haritası 404 Hatası Nasıl Düzeltilir

XML site haritanızın olması gereken yerde 404 hatası görmek, özellikle sitenizin SEO'su için ne kadar önemli olduğunu bildiğinizde sinir bozucu bir deneyimdir. Bu tam Yoast SEO sorununu ilk günlerimizden ve basit bir çözüm bulma çabasının baş ağrısını hatırlıyoruz.

İyi haber şu ki, binlerce kullanıcıya yardım ettikten sonra, düzeltmenin genellikle göründüğünden çok daha kolay olduğunu bulduk. Bu yaygın sorunu çözmek için teknoloji uzmanı olmanıza gerek yok.

Bu kılavuzda, site haritası hatalarını düzeltmek için kullandığımız aynı kanıtlanmış adımları size adım adım anlatacağız. Site haritanız birkaç dakika içinde tekrar çalışır duruma gelecektir.

Arama motorlarının içeriğinizi doğru bir şekilde bulup sıralayabilmesi için bu sorunu çözelim.

WordPress'te Yoast SEO XML site haritası 404 hatasını düzeltme

WordPress'te Yoast SEO Site Haritası 404 Hatasına Ne Neden Oluyor?

Yoast SEO site haritası, arama motorlarının web sitenizdeki bulmalarını ve indekslemelerini istediğiniz tüm içeriği bulmasına yardımcı olur.

Hatanın düzeltilmesi, arama motorlarının site haritanıza erişmesini ve sitenizdeki tüm sayfaları ve içeriği keşfetmesini sağlar. Bu, arama motoru görünürlüğünüzü ve sıralamanızı iyileştirebilir ve ayrıca site haritası olmadan içeriğinizin daha hızlı sıralanmasına yardımcı olacaktır.

WordPress has a default XML sitemap that you can submit to Google Search Console and other search engines.

Bu XML site haritasını tarayıcınızın adres çubuğuna aşağıdaki URL'yi girerek ziyaret edebilirsiniz:

https://example.com/sitemap.xml

Ancak, bu varsayılan WordPress tarafından oluşturulan site haritası çok basittir. Bunu düzeltmek için, Yoast SEO ve All in One SEO eklentisi gibi tüm üst düzey WordPress SEO eklentileri, daha fazla özelliğe sahip kendi XML site haritalarını oluşturur.

WordPress SEO eklentiniz tarafından oluşturulan XML site haritasını kullandığınızda, eklenti varsayılan WordPress XML site haritası kısayolunu yeniden yazar.

Bu, yukarıda belirtilen site haritası URL'sinin kullanıcıları WordPress SEO eklentiniz tarafından oluşturulan site haritalarına göndereceği anlamına gelir.

Ne yazık ki, bu durum eklenti çakışmaları veya yanlış WordPress ayarları nedeniyle bazı web sitelerinde 404 hatasına neden olabilir.

Sonraki bölümlerde, Yoast SEO eklentisindeki WordPress site haritası 404 hatasını nasıl kolayca düzelteceğinizi göstereceğiz. İşte ele alacağımız tüm yöntemlere hızlı bir genel bakış:

  1. WordPress Permalink Yapısını Yenile (Eklentisiz)
  2. Permalinks'i Manuel Olarak Güncelle (Gelişmiş)
  3. XML Site Haritası Eklentisine Geçin (Kolay)
  4. WordPress için Hepsi Bir Arada SEO'ya geçin (Önerilir)
  5. Site Haritası Hataları Hakkında Sıkça Sorulan Sorular
  6. Ek Kaynaklar

Hazır mısınız? Hemen başlayalım.

WordPress, permalink adı verilen SEO dostu bir URL yapısı ile birlikte gelir. Bu URL yapısı, bir kullanıcı tarayıcısına bir URL girdiğinde web barındırma sunucunuza hangi sayfayı yükleyeceğini bildirmek için bir yönlendirme sistemi kullanır.

Normalde, web sitenizde değişiklik yaptığınızda bu kalıcı bağlantı ayarları otomatik olarak güncellenir.

Kötü haber şu ki, bazen WordPress kalıcı bağlantı yapısını yenileyemez, bu da Yoast SEO'nun site haritası 404 hatasının görünmesine neden olabilir.

That said, this can be easily fixed by going to the Settings » Permalinks page from the WordPress admin area and simply clicking on the ‘Save Changes’ button.

Kalıcı bağlantıları güncelle

Bunu yapmak, WordPress kalıcı bağlantı ayarlarını yenileyecektir. Sorununuzu çözüp çözmediğini görmek için artık XML site haritası sayfanızı ziyaret edebilirsiniz.

Sorunu çözmediyse, okumaya devam edebilirsiniz.

WordPress kalıcı bağlantı yapınızı yenilemek 404 hatasını düzeltmezse, web sunucunuza kullanıcılara Yoast SEO'nun site haritası sayfasına yönlendirme yapmasını manuel olarak söyleyebilirsiniz.

Önemli: Bu yöntem, bir Apache sunucusunda barındırılan web siteleri için çalışır. .htaccess dosyası, Apache'nin yönlendirmeleri ve URL yapılarını işlemek için kullandığı bir yapılandırma dosyasıdır.

Siteniz bir Nginx sunucusu kullanan bir barındırma hizmetinde ise, bu dosya kullanılmayacaktır. Bu durumda, bir sonraki yönteme atlamanızı veya sunucu düzeyinde yönlendirmelerle yardım için barındırma sağlayıcınızla iletişime geçmenizi öneririz.

Bunu yapmak için, aşağıdaki kodu .htaccess dosyanıza eklemeniz gerekecektir.

# Yoast 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?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Not: WordPress web siteniz bir alt dizine veya klasöre (örneğin https://example.com/mywebsite/) kurulmuşsa, aşağıdaki kodu kullanmanız gerekecektir.

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
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?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

/benimsitem/ kısmını alt dizin adınızla değiştirmeyi unutmayın.

Bu kod, web sunucunuza kullanıcılar Yoast SEO'nun XML haritalarına eriştiğinde hangi sayfaların görüntüleneceğini söyler.

Sorununuzu çözüp çözmediğini görmek için XML site haritanızı görüntülemeyi deneyebilirsiniz.

3. XML Site Haritaları Eklentisine Geçin

Yukarıdaki yöntemler 404 hatasını çözmediyse, kolay bir alternatif yalnızca site haritanızı oluşturmak için özel bir eklenti kullanmaktır. Bunun için popüler ve güvenilir Google XML Sitemaps eklentisini öneririz. Bu, Yoast'ın site haritası özelliğini devre dışı bırakmanıza ve bunun yerine bu özel aracı kullanmanıza olanak tanır.

Bu yaklaşımın dezavantajı, XML site haritaları oluşturmak için ayrı bir eklentiye ve diğer SEO özellikleri için Yoast SEO'ya güvenmek zorunda kalmanızdır.

Öncelikle eklentiyi yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım rehberimize bakabilirsiniz.

Yoast SEO kullandığınız için, Google XML Sitemaps eklentisini veya Yoast SEO'nun site haritası işlevselliğini devre dışı bırakmanız için otomatik olarak bir bildirim alacaksınız.

Yoast SEO XML Site Haritası çakışma uyarısı

Ardından, devam etmek için 'Yoast SEO'nun XML Site Haritasını Aç/Kapat' düğmesine tıklayabilirsiniz.

Bu sizi SEO » Genel altındaki 'Özellikler' sekmesine götürecektir. Buradan, 'XML site haritaları' seçeneğine aşağı kaydırıp kapatmanız gerekecektir.

Yoast SEO'da XML site haritalarını devre dışı bırakma

Ayarlarınızı kaydetmek için lütfen ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Artık site haritalarınızı yapılandırmak için Ayarlar » XML-Site Haritası sayfasına geçebilirsiniz. Çoğu web sitesi için varsayılan ayarlar kutudan çıktığı gibi çalışacaktır.

XML Site Haritaları ayarları

Ancak ayarları her zaman ihtiyaçlarınıza göre yapılandırabilirsiniz.

Artık XML site haritası URL'sini Google arama konsolu ve diğer arama motorlarına gönderebilirsiniz.

Site Haritası URL'si

4. WordPress için All in One SEO'ya geçin

Hâlâ sorun yaşıyorsanız veya daha güçlü ve modern bir site haritası çözümü tercih ediyorsanız, All in One SEO for WordPress'e geçmek için mükemmel bir zaman. Pazardaki en iyi WordPress SEO eklentisi ve çok daha iyi bir Yoast SEO alternatifi.

Farklılıklar hakkında daha fazla ayrıntı için Yoast vs All in One SEO karşılaştırmamıza bakabilirsiniz.

All-in-One SEO (AIOSEO), gelişmiş XML site haritaları ve onlardan nelerin dahil edileceği veya hariç tutulacağı üzerinde tam kontrol sağlayan yönetimi kolay seçeneklerle birlikte gelir.

Öncelikle, WordPress için All in One SEO eklentisini kurup etkinleştirelim. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Not: WordPress için All in One SEO'nun ücretsiz bir sürümü de bulunmaktadır. Bu sürüm, video ve haber dışındaki çoğu XML site haritası özelliğini içerir.

Etkinleştirmenin ardından eklenti sizi bir kurulum sihirbazıyla yönlendirecektir. Kurulum sırasında yardıma ihtiyacınız olursa, WordPress için All in One SEO eklentisini nasıl doğru kuracağınız konusundaki kılavuzumuzu izleyin.

Hepsi Bir Arada SEO kurulumu

All in One SEO, Yoast SEO'dan SEO verilerini içe aktarmanıza da olanak tanır.

Bu, önceki tüm SEO meta etiketlerinizin ve başlıklarınızın değişmeden kalmasını sağlar.

Yoast SEO verilerini içe aktar

İlk kurulumdan sonra, XML site haritası ayarlarını yapılandırmak için Tümünü Tek Bir Yerde SEO » Site Haritaları sayfasına gidebilirsiniz.

WordPress'te site haritası 404 hatasını düzeltip düzeltmediğini görmek için 'Site Haritasını Aç' düğmesine tıklayabilirsiniz.

Hepsi Bir Arada SEO site haritaları ayarları

Bundan sonra, gerekirse site haritası ayarlarını yapılandırırsınız.

Örneğin, All in One SEO site haritalarınıza nelerin dahil edileceğini seçmenize olanak tanır. Gönderi türlerini, taksonomileri, bireysel gönderileri ve sayfaları ekleyebilir veya kaldırabilirsiniz.

All in One SEO site haritası gelişmiş ayarları

All in One SEO ayrıca web siteniz için video, haber, RSS site haritası ve HTML site haritası oluşturmanıza olanak tanır.

Daha fazla ayar yapılandırmak isteyip istemediğinizi görmek için sekmelerini keşfedin.

Ek site haritası ayarları

Bu site haritaları ayrıca Google Arama Konsolu ve diğer arama motorlarına da gönderilebilir. Bu, arama motorlarının web sitenizdeki yeni içeriği hızlı bir şekilde bulmasına yardımcı olur.

Site Haritası Hataları Hakkında Sıkça Sorulan Sorular

WordPress site haritası hatalarını düzeltme hakkında en sık aldığımız soruların yanıtları burada.

1. XML site haritası nedir ve neden önemlidir?

Bir XML site haritası, arama motorları için web sitenizin bir yol haritası gibidir. Tüm önemli sayfalarınızı, yazılarınızı ve diğer içeriklerinizi listeler, böylece arama motoru botlarının arama sonuçlarında gösterilmesini istediğiniz her şeyi bulup dizine eklemesini kolaylaştırır.

Çalışan bir site haritası, içeriğinizin hızlı bir şekilde keşfedilmesini sağlamaya yardımcı olur, bu da iyi SEO'nun önemli bir parçasıdır.

2. Yoast SEO site haritası neden 404 hatası veriyor?

En yaygın neden, WordPress'in kalıcı bağlantı veya 'yeniden yazma' sistemiyle çakışmasıdır. Kalıcı bağlantı ayarlarınızı kaydettiğinizde, WordPress .htaccess adlı bir dosyada kurallar oluşturur. Bazen bu kurallar doğru şekilde güncellenmez ve bu da site haritası URL'si için 404 hatasına yol açar.

Diğer nedenler arasında başka bir eklentiyle çakışma veya belirli bir sunucu yapılandırma sorunu yer alabilir.

3. Yoast'tan All in One SEO'ya geçersem SEO ayarlarımı kaybeder miyim?

Hayır, önemli SEO verilerinizin hiçbirini kaybetmeyeceksiniz. All in One SEO, Yoast SEO'yu otomatik olarak algılayan ve tüm ayarlarınızı tek bir tıklamayla içe aktarmanıza olanak tanıyan bir kurulum sihirbazı içerir.

Bu, SEO başlıklarınızı, meta açıklamalarınızı ve diğer yapılandırmalarınızı içerir, böylece sıralamalarınıza zarar vermeden sorunsuz bir geçiş sağlanır.

9. Site haritamı Google'a ne sıklıkla göndermeliyim?

Ana harita URL'nizi (sitemap_index.xml gibi) yalnızca bir kez Google Search Console'a göndermeniz yeterlidir. All in One SEO dahil modern SEO eklentileri, yeni içerik yayınladığınızda veya sitenizde değişiklik yaptığınızda haritayı otomatik olarak günceller ve arama motorlarını bilgilendirir.

Ek Kaynaklar

Bu kılavuzun site haritası hatasını düzeltmenize yardımcı olduğunu umuyoruz. Sitenizin SEO'sunu ve performansını iyileştirmeye yönelik daha fazla ipucu için bu faydalı makalelere göz atın:

Umuyoruz ki bu makale, WordPress'te Yoast SEO Site Haritası 404 hatasını düzeltmenize yardımcı olmuştur. Ardından, varsayılan WordPress site haritasını kolayca nasıl devre dışı bırakacağınız veya WordPress için en iyi çevrimiçi içerik optimizasyon araçları hakkındaki uzman seçimimiz hakkındaki rehberimize 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.

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

242 CommentsLeave a Reply

  1. Genesis Framework temasını yeni satın aldım ve ardından yoast seo eklentisini kurup etkinleştirdim. Ardından site haritamı oluşturmaya çalıştım ve aynı 404 hatasını aldım.

    “Bulunamadı, hata 404
    Aradığınız sayfa artık mevcut değil. Belki sitenin ana sayfasına geri dönerek aradığınızı bulabilirsiniz. Veya aşağıdaki arama formunu kullanarak bulmayı deneyebilirsiniz.”

    Bu, Genesis'ten aldığım temanın kötü kodlandığı anlamına mı geliyor? Paramı boşa mı harcadım??

    • Çok düşük bir ihtimal, StudioPress'ten satın alınan Genesis Child Temaları çok iyi kodlanmıştır. Bir eklentinin bu soruna neden olup olmadığını öğrenmek için tüm eklentilerinizi devre dışı bırakmayı deneyin.

      Yönetici

      • Yoast SEO'yu yükledikten sonra benzer bir sorun yaşadım. Eklentiyi devre dışı bıraktım, sonra yeniden başlattım ve URL sistemi devreye girdi ve beklendiği gibi çalışmaya başladı. Bu, permalink yapısının nasıl ayarlandığıyla ilgili görünüyor, çünkü sitelerimizden yalnızca biri bu sorunla karşılaştı.

        Gönderdiğiniz için teşekkürler!

  2. Merhaba, 404 hata kodunu düzeltmeye çalıştım ve şimdi şu mesajı alıyorum:

    Dahili Sunucu Hatası

    Sunucu dahili bir hata veya yanlış yapılandırma ile karşılaştı ve isteğinizi tamamlayamadı.

    ve ondan sonra seo eklentisinin klasörünü kaldırdım ve hiçbir şey tekrar çalışmıyor ne yapabilirim???

  3. Site haritalarını düzeltmenin başka bir kolay yolu, site haritası işlevselliğini devre dışı bırakıp tekrar etkinleştirmektir... benim için her zaman işe yarar, hangi eklentileri kurduğumun önemi yok.

    Yönetici'de, SEO > XML Site Haritaları'na gidin
    'XML Site Haritası' altında 'XML site haritası işlevselliğini etkinleştirmek için bu kutuyu işaretleyin.' seçeneğinin işaretini kaldırın, kaydet'e basın, kutuyu tekrar işaretleyin ve kaydet'e basın.

  4. İlk seçeneği kullanarak zaten düzelttim, çalıştığını nasıl anlarım? Google'ın webmaster raporunu beklemem gerekir mi? 404 hatasını sitemde burada gördüm.

  5. XML site haritası düzeltmesiyle düzenleme dosyalarını değiştirdim ve başlangıçta ne varsa tamamen kaldırdım. Google webmaster araçları site haritamı kabul etti ancak site haritamda 404 veya başka bir şey görünmüyor. Bu her şeyin yolunda olduğu anlamına mı geliyor?

  6. 404 hata kodunu düzeltmeye çalıştım ve şimdi şu mesajı alıyorum:

    Dahili Sunucu Hatası

    Sunucu dahili bir hata veya yanlış yapılandırma ile karşılaştı ve isteğinizi tamamlayamadı.

    Lütfen sunucu yöneticisiyle iletişime geçin ve hatanın oluştuğu zamanı ve hataya neden olmuş olabilecek herhangi bir eyleminizi bildirin.

    Bu hatayla ilgili daha fazla bilgi sunucu hata günlüğünde bulunabilir.

    İstek işlenirken bir ErrorDocument kullanılmaya çalışılırken 500 Dahili Sunucu Hatası oluştu.

    Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at artattackfx.com Port 80

    WP Yönetici Sitesine erişemiyorum… Bu kodu eklemeden önceki duruma nasıl dönebilirim:

    # WordPress SEO – XML Site Haritası Düzeltme
    2

    3
    RewriteEngine On
    4
    RewriteBase /
    5
    RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
    6
    RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
    7

    8
    # SON WordPress SEO – XML Site Haritası Yeniden Yazma Düzeltmesi

    YOAST'taki htacess koduna mı? Lütfen Yardım Edin.

    • Eğitimde belirtildiği gibi kodu web sunucunuzdaki .htaccess dosyasına mı eklediniz? Evet ise, .htaccess dosyasını düzenleyip eklediğiniz kodu kaldırın.

      Yönetici

      • İkinci önerinizi harfiyen takip ettiğimi düşündüm ama Melissa ile aynı sorunu yaşıyorum. Şimdi çözüm için Webhost'u bekliyorum. İkinci çözümünüze 500 Dahili Sunucu Hatası'na yol açabileceğine dair bir uyarı eklemeye ne dersiniz?

        • Değişiklik yaptığınız dosyayı FTP aracılığıyla düzenleyerek de geri dönebilirsiniz. FTP istemcisi kullanarak web sitenize bağlanın. Değişiklik yaptığınız dosyayı (.htaccess veya class-sitemaps.php) bulun ve eklediğiniz kodu kaldırın. Alternatif olarak, FTP aracılığıyla wp-content/plugins/ dizininizdeki WordPress SEO klasörünü de silebilirsiniz.

  7. Kök dizinimde bulamadığım için post-sitemap.xml'i nasıl sileceğim konusunda bana yardımcı olabilir misiniz! Yoast'ta site haritası oluşturmayı kapattım.

  8. Merhaba,
    WordPress 3.6 kullanıyorum, Avada teması ve Wordpress SEO by Yoast eklentisiyle.
    İlk başta 404 hata sayfası aldım.
    Sonra .htaccess düzeltmesini hiçbir sonuç alamadan uyguladım.
    Sonra class-sitemaps.php düzeltmesini uyguladım, şimdi site haritası boş bir sayfa döndürüyor.
    Ne yapmalıyım?
    Lütfen yardım edin. Avada berbat bir tema değil bence.
    Selamlar, Koen

    • Koen,

      Aynı sorunu yaşıyorum, Nginx sorunu olduğunu düşünüyordum çünkü Apache sunucusunda barındırmıyorum.

      Apache sunucusunda mı barınıyorsunuz?

  9. Merhaba,

    Görünüşe göre hala çözmem gereken birkaç sorunum var. Google webmaster araçları site haritamla ilgili http 403 hataları bildiriyor. Site haritasını artık kök klasörümde bulamıyorum. Tarayıcımı kullanarak site haritasına 404 hata mesajı almadan gidebiliyorum.

    Herhangi bir öneri veya yardım takdir edilecektir.

  10. Oh be ... Tekrar teşekkürler!
    SEO eklentimi güncelledim ve site haritaları aynı sorunu yaşıyordu.
    Her iki düzeltmeyi de uygulamak zorunda kaldım.

  11. Teşekkürler İlk deneme benim için işe yaradı, sonrasında w3 önbelleğini temizlemem ve biraz beklemem gerekti, ayrıca XML site haritası onay kutusunu devre dışı bırakıp tekrar işaretlemem de faydalı oldu.

  12. İkinci talimat setini denedim ve bu "Ölümcül Hata" mesajına neden oldu ve WP siteme veya giriş sayfasına bile erişemedim. Korkutucu!

  13. Merhaba herkese

    Çok sinirli bir şekilde söylüyorum ki ben de 404 hatası alıyorum, kriesi replete temasını kullanıyorum.

    Her iki seçeneği de denedim ancak hiçbiri işe yaramadı

    Doğru yapıp yapmadığımdan emin değilim, birisi açıklayabilir mi…. Basit terimlerle, her iki seçenekte de mevcut kodu siliyor ve değiştiriyor muyuz? Yoksa sadece ekliyor muyuz? Açık değil veya önceden var olanın kalmasının bir farkı var mı?

    Şimdiden teşekkürler

  14. Çok teşekkürler!
    bu işe yaradı — her iki değişikliği de yapmam gerekti, (class-sitemaps.php dosyasını düzenledim).

  15. Damn helpful.
    One of my clients had this problem and just took 5 minutes to solve the issue. Just because of this post.
    Thanks a lot.
    :)

  16. WordPress'e yeni başladım ve Canyon temasını kullanmaya yeni başladım. Bir "iletişim bilgileri" eklentisi yüklemeye çalışırken 404 mesajı aldım. Acaba baştan başlamam, yani GoDaddy hesabım üzerinden WordPress'i yeniden yükleyip ardından Canyon temasını yeniden yüklemem mi gerekiyor, bu 404 sorununu çözebilir mi?

  17. İki web sitesi setim var (Wordpress Multisite kurulumları) ve bunlardan birinde site haritalarıyla ilgili herhangi bir sorunum yok ve diğerinde category_sitemap.xml ile ilgili 404 hatası alıyorum.

    Bu gönderide önerilen her iki düzeltmeyi de denedim, ancak sorunu çözmüyorlar. İşe yarayan tek şey Gönderiler -> Kategoriler – Düzenle'ye gidip tüm kategorilerde "Otomatik algıla" yerine "Her zaman dahil et" seçeneğini değiştirmek.

    Buradaki sorun şu ki, 200'den fazla sitem var ve sayfa başına yaklaşık 8 kategori var, bu yüzden kategori site haritalarını almak için bile çok uzun sürer, ancak bunu kullanabilirdim….

    WP Multisite'taki tüm kategorileri toplu olarak "Her zaman dahil et" olarak değiştirmenin bir yolu var mı? Sanırım bu herkes için işe yarayacak bir çözüm olurdu.

    Teşekkür ederim.

  18. Bunların hiçbiri işe yaramazsa, ftp aracılığıyla html kökünüzde sitemap_index.xml adında bir dosya oluşturmayı deneyin ve izinlerin ayarlandığından emin olun, ardından eklenti geri kalanını halledecektir.

      • İkisini de yaptım ve çalışmaya başladı. Oldukça bariz görünüyor ama kopyalayıp yapıştırırken satır numaralarını çıkardığınızdan emin olun. Unuttum ve .htaccess dosyamı birkaç dakikalığına bozdum.

  19. Merhaba, sadece teşekkür etmek istedim, önerilen ikinci seçeneği kullandım ve 404 hatamı düzeltti. Teşekkürler!

  20. Emin değilim ama bana hangi kısmın işe yaradığını buldum, çünkü ben de 404 hatası alıyordum ve bu sayfayı buldum. Eklentideki XML Site Haritalarını devre dışı bıraktım, sonra tekrar etkinleştirdim ve gönderileri hariç tutma kutularını işaretledim (sadece sayfalarım olduğu için). Şimdi mükemmel çalışıyor.

    • Teşekkürler Dostum Mükemmel ! Bana Öneri !!!!!!!!!!!!!!!!!! Gerçekten Minnettarım Teşekkürler

  21. Sanırım bu eklentiyle ilgili başka sorunlar da var.

    Ek sayfa bağlantıları, bugün fark ettiğim bir şey olan ana sayfaya yönlendirilmiyor.

  22. Nisan ayından beri başka yorum yok. Bu 5 ay oldu. Hala Eylül 2012'de 404'üm var! .htaccess düzeltmesiyle düzeltebildim. Paylaştığınız için teşekkürler
    Sadece bunun NEDEN HALA bir sorun olduğunu merak ediyorum.

  23. Bende işe yaradı! plugins > wordpress-seo > inc klasöründe bulunan class-sitemaps.php dosyasını açın. ardından 79. satır civarındaki kodu bulun ve eski kodu bu yeni kodla değiştirin:
    /**
    * Sitemaps'ı başlatır. Sitemap yeniden yazma kuralları ve sorgu değişkeni ekler
    */
    function init() {
    global $wp_rewrite;
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap’ );
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap_n’ );
    add_rewrite_rule( ‘sitemap_index\.xml$’, ‘index.php?sitemap=1’, ‘top’ );
    add_rewrite_rule( ‘([^/]+?)-sitemap([0-9]+)?\.xml$’, ‘index.php?sitemap=$matches[1]&sitemap_n=$matches[2]’, ‘top’ );
    $wp_rewrite->flush_rules();
    }
    Ardından, WP admin sayfanıza geri dönün ve SEO eklentisi > XML sitemaps'a gidin ve ardından düğmeye tekrar tıklayın (XML Sitemap). 404, sitemaps'ınızla değiştirilmelidir! Çok kolay.

  24. teşekkürler, yeniden yazma kuralının kendisi 404 mevcut olmayan site haritası sorununu çözdü

  25. Sitemi mahvettiğin için teşekkürler! Kodunu denedim ve şimdi 500 dahili hizmet hatası alıyorum, saatlerdir düzeltmeye çalışıyorum! Küçük sorunumu BÜYÜK bir soruna dönüştürdüğün için teşekkürler.

    • Eğer 500 dahili sunucu hatası alıyorsanız, değişiklikleri geri alabilirsiniz. Neden böyle bir hata alacağınızı bilmiyorum.

      Yönetici

    • Başka bir şeyle (başka bir eklenti veya sunucu ayarları) çakışma olmalı. Biz de bu sitede Genesis kullanıyoruz ve bu sorunu yaşamıyoruz.

      Yönetici

  26. Merhaba!

    Bu makaleyi paylaştığınız için çok teşekkürler! İlk düzeltmeyle, çoğu site haritası için 404 sorununu çözmeyi başardım, ancak hala hatayı gösteren 1 tane var… Ne yapmam gerektiği konusunda herhangi bir öneriniz var mı?

    Yoast SEO ayarlarını dışa aktarıp eklentiyi yeniden yüklemeyi düşündüm, işe yarayıp yaramadığını görmek için. Sadece emin olmak için: dışa aktarma işlemi, sayfa/makale düzeyindeki SEO özelleştirmeleri dahil tüm ayarları mı yoksa yalnızca genel ayarları mı dışa aktarıyor?

    Teşekkürler!

    Eva

  27. Çok teşekkürler – bu benim için işe yaradı.

    Eklentinin iyi olduğunu ve sorunun temada veya diğer eklentilerde olduğunu söylediğinizi biliyorum, ancak tüm eklentileri devre dışı bırakıp yirmi on bir temasına geçmeyi denedim ve site haritası hala 404 hatası veriyordu. Benim için işe yarayan tek şey htaccess dosyasını düzenlemek oldu.

    • ... ve aynı şeyi denedim. Tüm eklentileri, tüm temaları kaldırdım ve tekrar denedim: 404 hatası. Daha da kötüsü: IIS yüzünden bir .htaccess dosyam olmalı. Benim için hangi seçenekler var?

  28. Sanırım SEO Yoast'ın son güncellemesi site haritası sorunu yaşıyor çünkü eklentinin sağladığı URL'de herhangi bir site haritası göremiyorum. Aynı sorunu yaşayan ve çözen varsa bana bildirsin.

    Ayrıca SEO Yoast gibi iyi bir eklenti var mı?

    Teşekkürler & Saygılar

  29. Merhaba, ilk düzeltmeyi denedim ama bu süreçte sitemi bozdum. 500 dahili sunucu hatasına neden olmasını durdurmak için htaccess dosyamı yeniden düzenlemenin bir yolu var mı?

    teşekkürler

  30. Merhaba Joots, SEO eklentisinin en son sürümünü kullanıyorum. Önceki gönderileri gözden geçiriyorum ve çeşitli alanları dolduruyorum, “Odak Anahtar Kelime”, “SEO Başlığı”, vb. ancak gönderiyi güncelledikten sonra “Düzenle”ye geri döndüğümde bu alanlar tekrar boşalıyor. Bunu nasıl düzeltebileceğimi merak ettim?

    Teşekkürler,

    Colin
    Liverpool, İngiltere

  31. Çözüm sorunumu çözmedi.. Hala post-sitemap.xml'de boş bir sayfam var.
    Birinin bir çözümü var mı?? Yoksa bu eklentiyi kaldırıp sitemap'im için başka bir tane mi bulmalıyım..

  32. Merhaba, şu anda kullandığım için yoast seo eklentisiyle ilgili herhangi bir sorunum yok. Sadece tümü bir arada seo eklentisinden daha iyi olup olmadığını sormak istiyorum? Merak ediyorum çünkü nişimdeki birçok blogun bunu kullandığını öğrendim. Hangisi daha iyi? hepsi bir arada seo mu yoksa yoast seo mu? (zaten yoast'a alıştım). Oh, ayrıca Yoast seo'da birden fazla odak anahtar kelimeyi nasıl ayarlayacağımı sorabilir miyim? çünkü sadece bir alan var ve bunun için birkaç anahtar kelime belirleyemiyorum. Sorularım için üzgünüm, umarım bana cevap verebilirsiniz. Teşekkürler!

    • Bu soruna daha iyi bir çözüm bulmayı denemeye hazırım ancak bir zaman çizelgesi belirlemekte tereddütlüyüm çünkü felç geçirdiğimden beri yapılacaklar listemi takip etmekte pek iyi değilim. (Henüz PHP kodlayıcı olarak işime dönmememin nedenlerinden biri de bu.)

      Ve yukarıda belirtilen sorunlardan herhangi birini yaşıyorsam, yardımcı olmaktan *çok* memnuniyet duyarım.

      Craig

    • Hi,
      Yoast, if the offer is still good, I would LOVE too! I am not to savvy with all of this but would be willing to allow you to guide me :)

  33. teşekkürler..wordpress seo kullanıyorum, ama site haritasıyla değil, çünkü bu hatayı nasıl düzelteceğimi bilmiyorum

  34. Hmm, I think the second part is going to cause the rewrite rules to be flushed on every page load, which <a href=”http://codex.wordpress.org/Rewrite_API/flush_rules”>the Codex</a> warns not to do due to performance issues:
     
    <blockquote>Because this function can be extremely costly in terms of performance, it should be used as sparingly as possible – such as during activation or deactivation of plugins or themes. Every attempt should be made to avoid using it in hooks that execute on each page load, such as init.</blockquote>
     
    I’m guessing that’s why Joost isn’t doing that by default :)
     
    Of course, I could be wrong because I don’t know his plugin well enough.

    • RSS beslemem aracılığıyla bu makale geldiğinde aynı izlenime kapıldım. Sayfa her yüklendiğinde yeniden yazma kurallarını temizlemek zorunda kalmadan, kalıcı bağlantı ayarları sayfanıza gitmenin aynı şeyi başaracağına eminim.

      •  @jonbish Bu eklentinin yeniden yazımlarını almadan önce her sayfa yüklemesinde temizleyen berbat bir eklenti veya tema çalıştırmadığınız sürece.

        •  @yoast  @jonbish Evet, bunun muhtemelen bir uyumluluk sorunu olduğunu anlıyoruz. Yoast site haritaları sitelerimizde sorunsuz çalışıyor. Bunu bir müşterinin sitesinde yapmak zorunda kaldık.

        •  @wpbeginner  @jonbish I know YOU understand, question is: do your readers :) We’re working on a fix for these kinds of issues in core btw: http://core.trac.wordpress.org/ticket/18450

    • You’re 100% right Stephen. Something else *is* doing it on each pageload, which forces this “fix”, which isn’t a fix but a workaround for a broken theme or other plugin…

  35. Site haritası boş bir sayfa döndürdüğünde ne yapacağınızı biliyor musunuz?

    • Its probably not blank, just how your browser renders XML (maybe Chrome, mine does it too). View the source code of the page and you shall see the light ;)

      • Bu birkaç nedenden dolayı olur. Ya belleğiniz azalıyordur. İki, /wp-content/ dizininizdeki görsel düzeni oluşturan dosya düzgün çalışmıyordur. Belki de php yürütmesini engellediğiniz için?

        Yönetici

Yanıt 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.