硕士,
我们将网站翻译成英文,我对 sitemap.xml 有点困惑。到目前为止,我们有这样的站点地图:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://mysite.hu</loc>
<lastmod>2012-12-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://mysite.hu/cegbemutato.php</loc>
<lastmod>2012-12-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://mysite.hu/termekeink.php</loc>
<lastmod>2012-12-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
“EN”文件夹下的翻译文件。http://mysite.hu/zh/
我在谷歌上找到了两种方法,但我不知道应该使用哪一种,以及如何使用。
这应该是什么样子?所以必须把我所有的网址都拿两次?
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://mysite.hu/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://mysite.hu/en/"
/>
<xhtml:link
rel="alternate"
hreflang="hu"
href="http://mysite.hu/"
/>
<url>
<loc>http://mysite.hu/en/</loc>
<xhtml:link
rel="alternate"
hreflang="hu"
href="http://mysite.hu/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://mysite.hu/en/"
/>
</url>
<url>
<loc>http://mysite.hu/cegbemutato.php</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://mysite.hu/en/about-us.php"
/>
<xhtml:link
rel="alternate"
hreflang="hu"
href="http://mysite.hu/cegbemutato.php"
/>
<url>
<loc>http://mysite.hu/en/about-us.php</loc>
<xhtml:link
rel="alternate"
hreflang="hu"
href="http://mysite.hu/cegbemutato.php"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://mysite.hu/en/about-us.php"
/>
</url>
</urlset>
或者使用 sitemap_index.xml 方法简单地制作一个替代 EN 内容的站点地图?谢谢你的任何建议。