2015-03-13 105 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