Как реализовать Schema.org на страницах HTTPS?
Правильно ли статически настроить микроданные itemtype
атрибут со значением HTTP (http://schema.org/WebPage
) на страницах HTTPS или мне нужно использовать значение HTTPS (https://schema.org/WebPage
) на всех страницах?
Поскольку доступны как HTTP, так и HTTPS версии сайта, могу ли я установить его на //schema.org/WebPage
или нет?
2 ответа
tl;dr: использование http
URIs.
В этом ответе на Webmasters SE я объяснил, почему вы должны отдать предпочтение http
над https
URIs Schema.org: http
URI кажутся каноническими, так как фактическое определение словаря Schema.org определяет только http
не https
, Кроме того: во всех примерах (даже в HTTPS) используется вариант HTTP, авторы отметили, что они предпочитают видеть использование варианта HTTP, а в Initial Context в RDFa определяется только вариант HTTP (так что большинство в мире RDF будет использовать HTTP),
В этом ответе на Webmasters SE я объяснил, почему вы не должны использовать относящиеся к протоколу URI для словарей: словари URI, как правило, не разыменовываются и никогда не получат что-то встроенное из словаря, поэтому абсолютно не нужно использовать HTTPS для это просто потому, что вы используете HTTPS (это похоже на простую ссылку на внешнюю страницу, которая может быть недоступна даже через HTTPS). Кроме того, ваша разметка Schema.org больше не будет работать, если доступ к документу осуществляется по протоколу, отличному от HTTP/HTTPS, и вполне вероятно, что некоторые анализаторы не смогут распознать, что вы используете словарь Schema.org. потому что они могут искать полные URI без применения разрешения URI для itemtype
приписывать.
Обновление этого ответа на веб-мастерах SE (от ноября 2015 г.) содержит ссылку на часто задаваемые вопросы по schema.org о https:
В: Должны ли мы написать https://schema.org или http://schema.org в нашей разметке?
Суть в том, что schema.org перейдет на https, и теперь вы можете использовать URL-адреса https, но переключаться не спешите.
Что касается протокольно-относительных URL-адресов... пожалуйста, не используйте их, потому что они взломаны. Любое использование абсолютных или относительных корневых URL-адресов при гиперссылке документов в Интернете.
Правильно ли статически настроить микроданные
itemtype
атрибут со значением HTTP [...]?
Либо HTTP или HTTPS хорошо в вашем itemtype
в соответствии с часто задаваемыми вопросами Schema.org. Ваши примеры, содержащие схемы HTTP и HTTPS, являются правильными для страниц, обслуживаемых с использованием TLS и без него.
Если у вас есть набор абсолютных URL-адресов, указывающих на разные схемы, скорее всего, человек заметит это и спросит, почему все не согласовано. Таким образом, когда вы обновляете свой существующий itemtype
s.