Xmlns site haritası şemasında sitemaps.org URL'sinin HTTPS sürümüne sahip olmak yanlış mı?


11

Bu şema var:

<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">

Doğru mu yoksa olmalı:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

tüm web sayfalarım HTTPS'de ise?

Yanıtlar:


5

Site haritanızı https://www.google.com/webmasters/tools adresinden doğrulayabilirsiniz . Şemaya başvurmak için https kullandığınızda hata verir.

Ayrıca, ad alanınızın https sürümünü doğrulamayı reddeden diğer site haritası doğrulayıcılarını da gördüm, bu nedenle sitenizi yalnızca https kullanıyor olsa bile http kullanmak tek doğru seçenek olabilir.


1
Ancak GSC (eski Google Web Yöneticisi Araçları) yok değil kullanırken bir hata vermek httpssite haritası ad URI'sının. (?)
DocRoot

Https nedeniyle google web yöneticisi araçlarını kullanırken bir hata buldum.Bu yüzden aracı ve cevabı en iyi buldum.
Adrian Godoy

10

Özelliğin değeri, xmlnsbir ad alanını ("ad alanı URI'si") benzersiz bir şekilde tanımlamaktır. Sitenizin HTTP veya HTTPS üzerinden içerik sunup sunmadığı ile ilgili değildir - bunun için fark etmez.

sitemaps.orgSite kullanarak protokolünü tanımlar http://www.sitemaps.org/schemas/sitemap/0.9tanınan ad olarak - bu gerçekten kullanılan dize olmalıdır böylece.

(Bununla birlikte, sitemaps.orgevrensel olarak yönlendirme yapar her şeyi öylesine, HTTPS belki ikisi geçerli olacak? Ama aşağıda únor yorumuna @ görmek görünüyor.)


2
“[…] Yani her ikisi de geçerli gibi görünüyor mu?” - Sanmıyorum. xmlnsdeğerler tanımlayıcı olarak işlev görür, URI'ler mutlaka alınmaz (bu bazen mümkün değildir ).
unor

1
Evet, aslında bir tanımlayıcı. Google her ikisini de kabul ediyor, çünkü insanlar bugünlerde bunları birbirinin yerine kullanılabilir. Bununla birlikte, bir site haritası dosyası işlendiğinde bu URL'ye yapılan HTTP veya HTTPS istekleri yoktur, bu nedenle uygulamada güvenliği hiç etkilemez.
John Mueller

1
Bu, URN (ad) olarak kullanılan bir URL örneğidir. HTTPS olarak değiştirirseniz, tanımlanmış anlamını kaybeder. Bkz. URI, URL ve URN arasındaki fark nedir
Stephen Ostermiller
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.