2012-08-07 19 views
0

爲了遵守cookie法,我創建了一個用戶控件,該控件被添加到asp.net中的各個頁面。用戶控件基本上是出現在div中的cookie消息。問題是谷歌和其他搜索引擎索引用戶控件,現在cookie消息出現在搜索結果中。我試圖通過在用戶控件本身中應用元數據來阻止這種情況。停止用戶控件被索引

<meta name="robots" content="noindex"/> 

但是,這已停止谷歌索引的大部分網站,我想要的是停止用戶控件被索引。這可能嗎?

回答

1

沒有辦法阻止用戶控件獲取索引,因爲它構成頁面的一部分。你是對的,讓meta標籤停止索引會對你的網站索引的方式產生不利影響。

爲什麼不採取不同的方法,例如在您的網站上有一個頁面,通過子導航上的鏈接詳細說明cookie策略或通過JavaScript顯示彈出窗口,例如, http://www.cookieconsent.com/

如果你去了JavaScript根目錄,你可以使用jQuery AJAX動態地提取你的cookie策略文本來填充你想在頁面加載時顯示消息的HTML。由於HTML將通過AJAX填充,因此Google不會對此內容編制索引。