【问题标题】:Are URLs with & instead of & treated the same by search engines?搜索引擎是否对带有 & 而不是 & 的 URL 进行相同处理?
【发布时间】:2015-03-13 12:36:16
【问题描述】:

我正在验证我的一个网页,并显示如下错误:

& 没有开始字符引用。 (& 可能应该转义为 &。)

这是因为在我的页面上,我链接到内部网页,其 URL 中包含 &,如下所示:

www.example.com/test.php?param1=1&param2=2

我的问题是,如果我将 a href 中的 URL 更改为包含 &,如下所示:

www.example.com/test.php?param1=1&param2=2

Google 和其他搜索引擎会将以上 2 个网址视为单独的页面,还是将它们都视为以下网址:

www.example.com/test.php?param1=1&param2=2

我不想失去我的搜索引擎排名。

【问题讨论】:

  • 我投票结束这个问题,因为它是关于 SEO 的
  • 嗨,John,我在创建问题时添加了“SEO”标签,并且在问题标题中显示“SEO”,这样可以吗?我不知道为什么它跑题了。
  • @user1052096:许多 SEO 问题在这里是题外话。主要是那些寻求建议或询问搜索引擎支持/喜欢/想要什么的人。正如seo 标签描述所说,如果您的问题与编程问题无关,您应该在Webmasters 上提问(但请检查它之前是否与主题相关)。

标签: url seo ampersand


【解决方案1】:

没有理由假设搜索引擎会故意忽略 HTML 的工作原理。

以这个超链接为例:

<a href="http://example.com/test.php?param1=1&amp;param2=2">…</a>

网址是不是http://example.com/test.php?param1=1&amp;amp;param2=2

这就是 URL http://example.com/test.php?param1=1&amp;amp;param2=2 存储在 HTML 文档的属性中的方式。

因此,当符合要求的消费者遇到此超链接时,它永远不会访问http://example.com/test.php?param1=1&amp;amp;param2=2

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 1970-01-01
    • 2010-11-12
    • 2021-12-24
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 2013-07-14
    • 2021-09-23
    相关资源
    最近更新 更多