相关疑难解决方法(0)

谷歌多语言站点地图问题

我有站点地图问题.我正在使用多语言网站,我正在尝试使用Google方法来指明备用语言页面,如下所述:https://support.google.com/webmasters/answer/2620865?hl = zh-CN.

您可以在此处查看我的站点地图:http://preprod.fabric-a.fr/princesse-nomade/sitemap.xml 此站点地图似乎已损坏,我不明白为什么,它尊重谷歌给出的示例. .

奇怪的是,当我更换xmlns:xhtml="http://www.w3.org/1999/xhtml""xmlns:xhtml="http://www.w3.org/1999/xhtml:link",它似乎显得不破.但这显然是不正确的.

我迷路了,一些站点地图测试人员告诉我这是正确的.其他人告诉我,对于使用的命名空间,<priority><changefreq>应答器是不正确的.

有没有人有线索来帮助我,我很感激,我发现很多关于sitemap的信息,但没有关于这个确切的问题.

感谢您的帮助!

编辑:
我仍在寻找答案,我从这个主题找到了这个答案:
http://forum.elxis.org/index.php? topic = 7575.50; wap2
据说http://www.w3 .org/1999/xhtml命名空间不支持<xhtml:link />应答器.
应该使用的命名空间是这样的:http://www.w3.org/TR/xhtml11/xhtml11_schema.html
我刚试过,导航器很好地解析了它.如果这是正确的,我真的不明白为什么谷歌在他自己的网站上提供了错误的教程..
我很乐意从SEO专家那里得到一些关于此的建议!

sitemap xhtml multilingual namespaces alternate

6
推荐指数
0
解决办法
689
查看次数

使用 url 元素内的 xhtml:link 验证 XML 站点地图 urlset

我正在尝试创建如下所示的站点地图,但出现此错误:

 <?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" 
    xhtml:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
     <url>
         <loc>http://www.something.com/something</loc>
         <xhtml:link rel="alternate" hreflang="en-us" href="http://www.something.com/something" />
     </url>
 </urlset>
Run Code Online (Sandbox Code Playgroud)

错误:

http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd ">^ 错误 1866:元素 '{ http://www.sitemaps.org/schemas/sitemap/0.9 }urlset',属性 '{ http://www.w3.org/1999/xhtml }schemaLocation':不允许使用属性 '{ http://www.w3.org/1999/xhtml }schemaLocation'。在线:3

'{ http://www.w3.org/1999/xhtml }link':没有匹配的全局元素声明可用,但严格通配符要求。

请指教。谢谢你。

xml sitemap xhtml xsd xml-namespaces

6
推荐指数
2
解决办法
5652
查看次数