带有字符 & 的站点地图
Sitemap with character &
我有一个站点地图,其网址包含字符 &
,因此 google 不接受我的站点地图,我尝试将 &
更改为 &
或 %26
所以我的站点地图被接受了,但是当我打开我的网址时 它们无法正常工作
示例从 :
http://example.com/categorie.php?section=frui&cat=apple
至
http://example.com/categorie.php?section=frui&cat=apple
或
http://example.com/categorie.php?section=frui%26cat=apple
有什么问题吗?
您应该不将&
更改为%26
,因为它们的含义不同:&
是不同查询组件之间的分隔符,而 %26
表示实际 &
在 查询组件中。后者不是你想要的。
至于改成&
——这样就好了。 URL http://example.com/categorie.php?section=frui&cat=apple
确实不起作用,但您的站点地图没有指定 URL!相反,您的站点地图包含 XML 已解析的字符数据 http://example.com/categorie.php?section=frui&cat=apple
,这意味着 URL http://example.com/categorie.php?section=frui&cat=apple
。 (在 XML PC 数据中,&
表示 "an actual &
in the data",其中 - 在您的情况下 - 数据是 URL。)
我有一个站点地图,其网址包含字符 &
,因此 google 不接受我的站点地图,我尝试将 &
更改为 &
或 %26
所以我的站点地图被接受了,但是当我打开我的网址时 它们无法正常工作
示例从 :
http://example.com/categorie.php?section=frui&cat=apple
至
http://example.com/categorie.php?section=frui&cat=apple
或
http://example.com/categorie.php?section=frui%26cat=apple
有什么问题吗?
您应该不将&
更改为%26
,因为它们的含义不同:&
是不同查询组件之间的分隔符,而 %26
表示实际 &
在 查询组件中。后者不是你想要的。
至于改成&
——这样就好了。 URL http://example.com/categorie.php?section=frui&cat=apple
确实不起作用,但您的站点地图没有指定 URL!相反,您的站点地图包含 XML 已解析的字符数据 http://example.com/categorie.php?section=frui&cat=apple
,这意味着 URL http://example.com/categorie.php?section=frui&cat=apple
。 (在 XML PC 数据中,&
表示 "an actual &
in the data",其中 - 在您的情况下 - 数据是 URL。)