2

有没有办法在 XML 站点地图中指定 URL 的语言?我不是在谈论备用 URL,我说的是例如一个主要是英语的网站有一个仅以德语存在的页面 - 即没有备用 URL。

例如,假设我有一些多语言页面

<url>
  <loc>http://example.com/eng/page1</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page1"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page1"/>
</url>
<url>
  <loc>http://example.com/eng/page2</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page2"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page2"/>
</url>
<url>
  <loc>http://example.com/eng/page3</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page3"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page3"/>
</url>

然后就是这一页,只有德语,没有对应的英文页面

<url>
  <loc>http://example.com/ger/unique-german-page</loc>
</url>

搜索机器人可能能够找出内容是哪种语言,但似乎应该有一种方法可以直接在站点地图中指定它。

我应该做这样的事情吗?

<url>
  <loc>http://example.com/ger/unique-german-page</loc>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/unique-german-page"/>
</url>
4

0 回答 0