2011-02-14 37 views
2

Google正在Google上掃描我的網站,包括我不希望它掃描的查詢字符串。 例如:它們是一個頁面 - 「/name.html」,在URL中有一個查詢字符串 - 「/name.html?qs=1」。我不希望Google在其索引中包含「?qs = 1」,因爲此查詢字符串不是必需的,在Google上搜索我的網站時,它會創建大量重複項和垃圾。Google正在掃描我不想要的查詢字符串

如何禁用Google爲此查詢字符串編制索引並刪除已經編入索引的頁面的功能?

回答

3

您應該使用robots.txt來做到這一點。

下面是一個例子:

user-agent: * 
disallow: /name.html? 

這將阻止任何呼叫與查詢字符串name.html,但將索引你的name.html。

也有這個版本:

user-agent: * 
disallow: /name.html?qs= 

這將阻止任何呼叫包含在你的查詢字符串參數「QS」到name.html,但將索引別的。

2

您必須在您的網站的根目錄中創建一個robots.txt文件。

User-agent: * 
Disallow: qs 

# Googlebot allows regex in its syntax 
User-Agent: Googlebot 
Disallow: /*?qs* 
+0

我會建議在根級別謹慎。 – user2323922 2015-04-20 11:06:21