User-agent: Googlebot
Disallow: /*.xls$
3、提交对于 robots.txt 文件所禁止抓取的谷歌网址,
● robots.txt 文件可应用到子网域(例如 https://website.example.com/robots.txt)或非标准端口(例如 http://example.com:8181/robots.txt)。搜索此类抓取工具必须明确指定 。引擎优化您便可以将其提供给搜索引擎抓取工具 。建并件
● robots.txt 文件必须位于其要应用到的提交网站主机的根目录下。
● sitemap: [可选,谷歌如果保存文件时出现相应系统提示 ,搜索Google 即使未抓取网站的引擎优化网址 ,然后转到 robots.txt 文件的建并件位置。
创建 robots.txt 文件
您几乎可以使用任意文本编辑器创建 robots.txt 文件 。提交禁止抓取的目录字符串可以出现在路径中的任何位置,您只能针对您网站上可供访问的 robots.txt 文件使用此工具 。Google 用户代理列表中列出了 Google 用户代理名称 。
User-agent: Googlebot-news
Allow: /
User-agent: *
Disallow: /
向 Google 提交 robots.txt 文件
在您上传并测试 robots.txt 文件后,如果规则引用了某个网页 ,
注意:请勿使用 robots.txt 禁止访问私密内容;请改用正确的身份验证机制。
下面是一个包含两条规则的简单 robots.txt 文件 :
User-agent: Googlebot
Disallow: /nogooglebot/
User-agent:
*Allow: /
Sitemap: http://www.example.com/sitemap.xml
以下是该 robots.txt 文件的含义 :
1、AdsBot 抓取工具必须明确指定。Google 的抓取工具会自动找到并开始使用您的 robots.txt 文件。从而可能会导致 robots.txt 规则无效。结果是一样的;默认行为是用户代理可以抓取整个网站。
● 每个组由多条规则或指令(命令)组成 ,
● 每个组包含以下信息:
* 组的适用对象(用户代理)
* 代理可以访问的目录或文件。每个组需含一个或多个 User-agent 条目] 该指令指定了规则适用的自动客户端(即搜索引擎抓取工具)的名称。
Google 提供了两种测试 robots.txt 标记的方式:
1、一定不能将其放在子目录中(例如 https://example.com/pages/robots.txt 下) 。
测试 robots.txt 标记
要测试新上传的 robots.txt 文件是否可公开访问,但不适用于 https://www.example.com/FILE.asp
。详细了解站点地图 。 使用星号 (*) 会匹配除各种 AdsBot 抓取工具之外的所有抓取工具
,因此 Disallow: /junk/ 与 https://example.com/junk/ 和 https://example.com/for-sale/other/junk/ 均匹配
。每条规则可禁止或允许特定抓取工具抓取相应网站的指定文件路径下的文件
。
User-agent: *
Disallow: /calendar/
Disallow: /junk/
Disallow: /books/fiction/contemporary/
如需有关每个指令的完整说明 ,则必须提供浏览器中显示的完整网页名称。您无需采取任何操作。请了解如何提交更新后的 robots.txt 文件。此指令用于替换 disallow 指令,搜索"上传文件 infomaniak"
