【问题标题】:Google not accepting multiple URL parameters in sitemap url?谷歌不接受站点地图网址中的多个网址参数?
【发布时间】:2013-10-02 22:41:46
【问题描述】:

我曾经有多个 php 页面,例如

news.php?id=10, reviews.php?id=10 

谷歌网站管理员工具接受了这个站点地图并将其编入索引,但我重新编码了整个站点以减少我拥有的大量 php 页面。现在 url 看起来像这样

viewpage.php?page-type=news&id=10. 

这对我来说似乎很好,因为我只是使用一个开关,但谷歌似乎不喜欢它,并希望我在它接受站点地图之前删除第二个变量,但如果它不加载页面将不会加载t 有 2 个变量。我该如何解决这个问题,这样我就不必恢复使用多页的旧方式?

我已经阅读了网站上的条款,它说我正在为同一个页面创建多个 url,但我显然不是。

【问题讨论】:

  • 这是sitemap.xml吗?如果是这样,& 应该被编码为&
  • 谢谢您,先生,您为我节省了很多挫折!

标签: php sitemap google-search-console


【解决方案1】:

与所有 XML 文件一样,任何数据值(包括 URL)都必须对下表中列出的字符使用实体转义码。

    Character            Escape Code
---------------------------------------------
    Ampersand       &     &
    Single Quote    '     '
    Double Quote    "     "
    Greater Than    >     >
    Less Than       <     &lt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 2012-09-01
    • 2016-04-03
    相关资源
    最近更新 更多