2013-02-24 41 views
0

所以我有一個包含一個robots.txt文件:停止索引某些圖像

User-agent: Googlebot-Image 
Disallow:/

充其量,它停止了很多圖片的索引。不過,我也有附屬的圖片,當你搜索結果在谷歌(也可能是其他搜索引擎)。

我想知道是否有可能(我沒有搜索到任何結果)添加一個rel="noindex"的圖像,或同等學歷。

該子公司圖像通過一個PHP循環服務,所以我一直在尋找一個行固定如果可能的話,也知道我不會每次都手動添加代碼:)

+0

所服務通過PHP的圖像? – 2013-02-24 02:44:06

+1

將附屬圖片放在一個名爲'/ affiliate-images /'的文件夾中,或者任何你想命名的文件夾中,然後執行'Disallow:/ affiliate-images /' – 2013-02-24 02:50:45

+0

@JohnConde yes圖片通過PHP提供。 – Ahhhhhhhhhhhhhdfgbv 2013-02-24 05:23:20

回答

0

加你不希望圖像在某個文件夾進行索引,就像dontindex,然後加入:

User-agent: Googlebot-Image 
Disallow: /dontindex/ 

這告訴機器人不包括在dontindex目錄中的內容。如果將圖像保存在不同的目錄中,請將其更改爲目錄的名稱,即保存圖像的位置。

因此,下次Google抓取您的網站時,它會看到此指令並從搜索結果中刪除您的圖片。 請參閱:Prevent Images from being Indexed

+0

我不能添加一個文件夾到機器人,因爲圖像是從聯營公司本身而不是從我的服務器提供的。 – Ahhhhhhhhhhhhhdfgbv 2013-02-24 05:25:16

0

您不能告訴谷歌或任何搜索引擎,不索引不是來自您的域的圖片。

+0

我明白,但點擊谷歌中的圖像帶我到我的網站,而不是圖像鏈接。 – Ahhhhhhhhhhhhhdfgbv 2013-02-24 07:23:44

1

由於圖像是通過PHP提供的,因此您可以輕鬆地告知Google不要通過發送專門爲此目的而設計的HTTP標頭來爲它們編制索引。

只是把這個線你的圖像輸出之前:

header("X-robots-tag: noindex"); 
+0

我不知道你也可以通過標題控制機器人。這是一個很棒的提示。 – ZorleQ 2016-09-02 10:24:17