У меня есть схема с этим:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
Это правильно или должно быть:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
если все мои веб-страницы на HTTPS?
У меня есть схема с этим:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
Это правильно или должно быть:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
если все мои веб-страницы на HTTPS?
Ответы:
Вы можете проверить свою карту сайта на https://www.google.com/webmasters/tools . Это даст ошибку при использовании https для ссылки на схему.
Я также видел другие валидаторы Sitemap, которые отказываются проверять версию пространства имен https, поэтому использование http может быть единственно правильным вариантом, даже если ваш сайт использует только https.
Значением xmlnsатрибута является уникальная идентификация пространства имен («URI пространства имен»). Это не относится к тому, обслуживает ли ваш сайт контент по HTTP или HTTPS - для этого не имеет значения.
sitemaps.orgСайт определяет протокол , используя в http://www.sitemaps.org/schemas/sitemap/0.9качестве признанного пространства имен - так что это должно быть действительно строка используется.
(Тем sitemaps.orgне менее, универсально ли перенаправляет все на HTTPS, так что, может быть, оба они будут правильными?
xmlnsзначения выступают в качестве идентификаторов, URI не обязательно извлекаются (что иногда даже невозможно ).
httpsдля URI пространства имен карты сайта. (?)