Sitemap.xml dosyasının kök dizinde olması gerekiyor mu?


15

Bu basit ve saçma bir soru olabilir, ancak sitemap.xml dosyasının sitenin wordpress kurulum dizininin kök dizininde olması tamamen gerekli mi yoksa bir alt dizin oluşturmak ve oraya yerleştirmek uygun mudur? yani /sitemap/sitemap.xml

Dinamik olarak oluşturulmuş bir site haritası xml dosyası oluşturdum, ancak değişiklikler yapıldığında anında otomatik olarak oluşturmak istiyorum ve bu dosyaya yazabilmeliyim. Ana wordpress klasörü izinlerini olduğu gibi tutmak ve sadece bu alt dizini yazılabilir istiyorum.

Bu konuda herhangi bir düşünce duymak isterim! Veya alternatif çözümler ... Merci!

Yanıtlar:


14

Evet ve Hayır . Sitemap.org resmi sitesinden: -

Bir Site Haritası dosyasının konumu, söz konusu Site Haritasına eklenebilecek URL kümesini belirler. Adresinde bulunan bir Site Haritası dosyası, http://example.com/catalog/sitemap.xmlile başlayan URL'leri içerebilir, http://example.com/catalog/ancak ile başlayan URL'leri içeremez http://example.com/images/.

Yani evet , kök dışında bulabilirsiniz, ancak bunu yapmak protokolü doğru gözlemlerseniz ekleyebileceğiniz url kümesini sınırlar .

Google ve Bing'i site haritanızın konumu hakkında web yöneticisi araçları arayüzü aracılığıyla bilgilendirebilirsiniz, ancak sitemap.xml kökte bulunmadığında ayarlanan URL'yi gerçekten önemsiyorlar mı diyemem. IMHO Protokolü gözlemlerdim.

Tüm ayrıntılar http://www.sitemaps.org/protocol.html#location

Wordpress kullandığınız için, işi sizin için yapabilen birçok eklenti var, WordPress için Google (XML) Site Haritaları Oluşturucu'yu öneriyorum ( özel yayın türlerini destekleyen, diğerlerinin desteklemediği için alternatif eklentileri seçerken dikkatli olun özellik).


@Sorununuz nedir, yaklaşık 30 Wordpress sitesi çalıştırıyorum ve kök güvenlik ayarları ve site haritası ile hiç bir sorun
yaşamadım

1
FYI hem Google hem de Bing, yalnızca mevcut klasörün altındaki URL'lere değil, bir site haritasındaki URL'lere izin verir. Ayrıca, bunun bir dupe sorusu olduğuna eminim.
Hoşnutsuz Keçi

1
@DisgruntledGoat İkisinden de eminim, ama bu görüşü destekleyen herhangi bir belge bulamıyorum, bu yüzden cevapta spec ile sıkışmış.
toomanyairmiles

1
İşte belgelerim: webmasters.stackexchange.com/a/23933/233 (kişisel deneyim)
DisgruntledGoat

2
Google için: Site Haritası URL'sini robots.txt aracılığıyla gönderirseniz, herhangi bir yere (diğer sitelerde bile) yerleştirebilirsiniz. Google Web Yöneticisi Araçları üzerinden gönderiyorsanız, Site Haritası, doğrulanmış herhangi bir sitenin herhangi bir yerinde olabilir (bu nedenle, doğrulanmış bir sitenin alt dizinlerinde veya diğer alanlarda). Kaynak: Yardım Merkezi ve blog gönderileri
John Mueller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.