У меня есть схема с этим:
<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 пространства имен карты сайта. (?)