Apakah sitemap.xml harus ada di direktori root?

15

Ini mungkin pertanyaan yang sederhana dan tidak masuk akal, tetapi apakah itu benar-benar diperlukan untuk file sitemap.xml berada di direktori root dari direktori install wordpress situs, atau apakah boleh membuat subdirektori dan meletakkannya di sana? yaitu /sitemap/sitemap.xml

Saya telah membuat file peta situs xml yang dihasilkan secara dinamis, tetapi ingin membuatnya secara otomatis saat perubahan dilakukan, dan harus dapat menulis ke file ini. Saya ingin menjaga hak akses folder wordpress utama sebagaimana adanya dan hanya memiliki subdirektori ini dapat ditulisi.

Akan sangat senang mendengar pemikiran tentang masalah ini! Atau solusi alternatif ... Merci!

Starfs
sumber

Jawaban:

14

Ya dan Tidak . Dari situs resmi sitemap.org : -

Lokasi file Peta Situs menentukan set URL yang dapat dimasukkan dalam Peta Situs tersebut. File Peta Situs yang terletak di http://example.com/catalog/sitemap.xmldapat menyertakan URL apa pun yang dimulai dengan http://example.com/catalog/tetapi tidak dapat menyertakan URL yang dimulai dengan http://example.com/images/.

Jadi ya , Anda dapat menemukannya di luar root, tetapi hal itu membatasi set url yang dapat Anda sertakan jika Anda mengamati protokol dengan benar.

Anda dapat memberi tahu Google dan Bing tentang lokasi sitemap Anda melalui antarmuka alat webmaster mereka, tetapi saya tidak bisa mengatakan apakah mereka benar-benar peduli dengan set URL ketika sitemap.xml tidak terletak di root. IMHO saya akan mengamati protokol.

Detail lengkapnya http://www.sitemaps.org/protocol.html#lokasi

Karena Anda menggunakan wordpress, ada banyak plugin yang dapat melakukan pekerjaan untuk Anda, saya sarankan Google (XML) Sitemaps Generator untuk WordPress (yang mendukung jenis posting kustom, hati-hati ketika memilih plugin alternatif karena banyak yang tidak mendukung ini) fitur).

toomanyairmiles
sumber
@Starfs apa masalah Anda, saya menjalankan sekitar 30 situs Wordpress dan tidak pernah memiliki masalah dengan pengaturan keamanan root dan sitemap ...
toomanyairmiles
1
FYI Google dan Bing memungkinkan URL apa pun dalam peta situs, bukan hanya yang di bawah folder saat ini. Juga, saya yakin ini adalah pertanyaan penipuan.
DisgruntledGoat
1
@ DisgruntledGoat Saya cukup yakin keduanya melakukannya, tapi saya tidak dapat menemukan dokumentasi dari salah satu yang mendukung gagasan itu, jadi saya terjebak dengan spesifikasi dalam jawabannya.
toomanyairmiles
1
Ini dokumentasi saya: webmasters.stackexchange.com/a/23933/233 (pengalaman pribadi)
DisgruntledGoat
2
Untuk Google: Jika Anda mengirimkan Peta Situs-URL melalui robots.txt, Anda dapat meletakkannya di mana saja (bahkan di situs lain). Jika Anda mengirim melalui Alat Webmaster Google, Peta Situs dapat di mana saja di dalam situs yang diverifikasi (jadi dalam subdirektori dari situs yang diverifikasi, atau di domain lain). Sumber: Pusat Bantuan & posting blog
John Mueller