Używam niektórych Mikrodanych do opisania posta na blogu, i jestem zaskoczony zwrotem wartości dla Schema.org's BlogPosting
przez Google Developers Testing Tool.Dlaczego Google Testing Tool używa atrybutu "id" do generowania adresu URL elementu Microdata?
Spodziewałbym się, że będzie to itemprop url
, a nie połączenie adresu URL strony i elementu id
.
Czy robię coś nie tak, czy jest to tylko problem z wyświetlaniem w Google?
<div itemscope="itemscope"
itemprop="blogPost"
itemtype="http://schema.org/BlogPosting"
id="foobar">
<a itemprop="url" href="/realone">real</a>
</div>
Wartość zwracana przez https://developers.google.com/structured-data/testing-tool/:
BlogPosting: http://www.example.com/foobar
url: http://www.example.com/realone
Dzięki. Zrobiłem zbyt krótki przykład. Teraz problem z identyfikatorem jest "naprawiony". Czy wiesz, czy można użyć czegoś innego niż URL pliku, który jest serwowany, aby utworzyć wartość bloga. Nie chcę adresu "http: // www.przyklad.pl /" jako podstawowego adresu URL, przynajmniej potrzebuję innej ścieżki (na przykład '/ log /' zamiast '/') – user3074069
@ user3074069: Nie jestem pewien Rozumiem dokładnie, co chcesz osiągnąć. Może chcesz utworzyć osobne pytanie na ten temat (i połączyć je tutaj), gdzie możesz podać więcej szczegółów? – unor