Non è corretto avere la versione HTTPS dell'URL sitemaps.org nello schema sitemap xmlns?


11

Ho lo schema con questo:

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

È corretto o dovrebbe essere:

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

se tutte le mie pagine Web sono su HTTPS?

Risposte:


5

Puoi convalidare la tua Sitemap su https://www.google.com/webmasters/tools . Verrà visualizzato un errore quando si utilizza https per fare riferimento allo schema.

Ho visto anche altri validatori di sitemap che si rifiutano di convalidare la versione https dello spazio dei nomi, quindi l'utilizzo di http potrebbe essere l'unica opzione corretta, anche quando il tuo sito utilizza solo https.


1
Tuttavia, GSC (precedentemente Strumenti per i Webmaster di Google) non genera un errore quando si utilizza httpsper l'URI dello spazio dei nomi della Sitemap. (?)
DocRoot,

Ho trovato un errore utilizzando gli strumenti per i webmaster di Google a causa dell'https, quindi ho trovato lo strumento e la risposta migliori.
Adrian Godoy,

10

Il valore xmlnsdell'attributo è identificare in modo univoco uno spazio dei nomi ("URI dello spazio dei nomi"). Non dipende dal fatto che il tuo sito offra contenuti su HTTP o HTTPS - per questo non fa differenza.

Il sitemaps.orgsito definisce il protocollo usando http://www.sitemaps.org/schemas/sitemap/0.9come spazio dei nomi riconosciuto, quindi questa dovrebbe essere davvero la stringa utilizzata.

(Tuttavia, sitemaps.orgreindirizza universalmente tutto su HTTPS, quindi forse entrambi sembrano essere validi? Ma vedi il commento di @ unor di seguito.)


2
"[...] quindi entrambi sembrerebbero validi?" - Io non la penso così. xmlnsi valori agiscono come identificatori, gli URI non vengono necessariamente recuperati (il che a volte non è nemmeno possibile ).
unor

1
Sì, è essenzialmente un identificatore. Google accetta entrambi, dal momento che oggi le persone tendono a usarli in modo intercambiabile. Detto questo, non ci sono richieste HTTP o HTTPS fatte a quell'URL quando viene elaborato un file sitemap, quindi in pratica non influisce affatto sulla sicurezza.
John Mueller,

1
Questo è un esempio di un URL utilizzato come URN (nome). Se lo cambi in HTTPS, perde il suo significato definito. Vedi Qual è la differenza tra un URI, un URL e un URN
Stephen Ostermiller
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.