2010-03-12 93 views
5

想知道下面將robots.txt中星號的robots.txt

禁止對谷歌的工作:/*.action

我需要排除與.action結尾的所有URL。

這是正確的嗎?

+0

試試吧...... =] !!! – Luiscencio 2010-03-12 18:29:28

回答

7

要阻止某一特定類型的文件(例如.gif),請使用以下命令:

User-agent: Googlebot 
Disallow: /*.gif$ 

所以,你靠近。使用禁止:與尾隨/*.action$「$」

當然,這僅僅是谷歌建議:http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449

所有機器人都不同。

+0

太棒了!如果我想阻止/some.action?id=111 在這種情況下,我們不需要$符號 – Alexey 2010-03-13 08:53:13

0

我不認爲它會工作,你需要的所有.action文件移動到一個位置,然後您可以禁止

6

robots.txt specification沒有提供方法包含通配符,僅URI的開始。

Google實施了非標準擴展程序,在其documentation中進行了描述(請參閱手動在「阻止特定文件類型的文件」下創建robots.txt文件部分)。