2015-03-13 108 views
1

我确认我的网页之一,它扔了错误如下:网址是&,而不是搜索引擎处理的网址?

&没有开始一个字符引用。 (&也许应该被转义为&

这是因为我的网页上,我链接到它的URL如下具有&的内部网页:

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

我的问题是如果我更改了一个HREF中的URL为下面包括&

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

谷歌和其他搜索引擎会将上面的分隔符的2个网址e页或他们将它们视为以下之一:

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

我不想放松我的搜索引擎排名。

+0

我投票结束这个问题作为题外话,因为它是关于SEO – 2015-03-13 12:39:30

+0

嗨,约翰,我添加了'SEO'的标记,当我创造了问题,它说在问题标题中的'SEO',这是不好?我不确定为什么它的主题。 – user1052096 2015-03-13 12:47:02

+0

@ user1052096:很多SEO问题都是在这里讨论。主要是那些寻求建议或那些问什么搜索引擎支持/喜欢/想要的。正如[tag:seo]标签说明所述,如果您的问题与编程问题无关,您应该在[webmasters.se]上提问(但请检查它是否在此之前)。 – unor 2015-03-15 13:16:34

回答

0

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

举个例子来说,这个超级链接:

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

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

这只是如何将URL http://example.com/test.php?param1=1&param2=2存储在HTML文档的属性中。

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