WordPress网站的robots文件代码怎样写比较好

robots.txt屏蔽海外无用蜘蛛,防止大量蜘蛛抓取导致网站崩溃(资源宝博客整理分享) 屏蔽海外无用蜘蛛,防止大量蜘蛛导致网站崩溃 资源宝整理分享:www.httple.net robots协议 也叫robots.txt(统一小)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的蜘蛛,此网站中的哪些内容是不应被搜索引擎的蜘蛛获取的,哪些是可以被蜘蛛获取的。因为一些系统中的URL是大小敏感的,所以robots.txt的文件名应统一为小robots.txt应放置于网站的根目录下。如果想单独定义搜索引擎的蜘蛛访问子目录时的行为,那么可以将自定的设置合并到根目录下的r 阅读详情

本文记载和介绍的是wordpress的robots.txt的在哪儿?以及如何修改robots文件来禁止搜索引擎爬取/ajax目录下的文章。以及如何优化WordPress网站的robots文件

wordpress设置robots文件的目录:/wp-includes/functions.php,然后搜索do_robotstxt,大概在1699行。

在functions.php中,wordpress默认设置的robots文件是:

$output = "User-agent: *\n";
    $public = get_option( 'blog_public' );

    $site_url = parse_url( site_url() );
    $path     = ( ! empty( $site_url['path'] ) ) ? $site_url['path'] : '';
$output  .= "Disallow: $path/wp-admin/\n";
$output  .= "Allow: $path/wp-admin/admin-ajax.php\n";
  • 第一个output变量是允许所有的蜘蛛爬取页面,
  • 第二个output变量是禁止爬取/wp-admin/目录下的所有文件,
  • 第三个则是允许爬取/wp-admin/admin-ajax.php文件。

如果需要修改wordpress默认的robots禁止蜘蛛爬取某一个文件目录,这个时候直接再写入一个output变量,后面再写入需要禁止的目录名称即可。我需要禁止ajax目录,直接写入一个output变量,禁止爬取ajax目录就OK了。

关于wordpress的robots.txt文件在哪儿?wordpress修改robots文件的方法一文就记载到这,后续将观察禁止蜘蛛爬取ajax目录后,百度会不会继续收录此类目录下的页面。

下面小编整理的一些WordPress网站的robots.txt内容参考:

User-Agent: * (*星号,表示允许所以的搜索引擎蜘蛛)

Disallow: /wp-admin/ (disallow 表示不允许,不允许爬取/wp-admin/核心文件目录)

Disallow: /wp-includes/ (不允许爬取/wp-includes/核心文件目录)

Disallow: /wp-content/plugins (不允许爬取wordpress插件目录)

Disallow: /wp-content/themes (不允许爬取wordpress主题目录)

Disallow: /plus/ad_js.php (不允许爬取这个PHP文件)

Disallow: /plus/posttocar.php

Disallow: /anli/weixin (其它目录)

Disallow: /themes

Disallow: /get_activation

Disallow: /*?* (不允许蜘蛛爬取URL中带问号的链接)

Disallow: /*&* (不允许蜘蛛爬取URL中带&的链接)

Disallow: /*.rar (不允许蜘蛛爬取rar后缀的文件)

Disallow: /*.zip (不允许蜘蛛爬取zip后缀的压缩文件)

Sitemap: http : //xxx . com/sitemap.html (允许蜘蛛爬取网站静态地图)

Sitemap: http : //xxx . com/sitemap.xml (允许蜘蛛爬取sitemap网站地图)

robots.txt代码的规则还是非常简单的,就那么几个关键词:

User-Agent(搜索引擎蜘蛛名)、

Disallow(不允许)、

Allow(允许)、

Sitemap(指定网站的地图文件)。

如果我们只想让百度蜘蛛爬取我们的wordpress网站,而不让其它的搜索引擎蜘蛛进我的网站爬取,我们可以把上面代码中的User-Agent:* 修改成 User-Agent:baiduspider

另外,“Disallow: /wp-admin/” 与 “Disallow: /wp-admin”也表示不同的意思,虽然后面的只少了一个斜杠。“Disallow: /wp-admin/”表示禁止搜索引擎蜘蛛爬取网站wp-admin目录下的目录,但include目录中的文件仍然可以爬取;而“Disallow: /wp-admin”表示禁止搜索引擎蜘蛛爬取网站wp-admin整个目录,包括其下的所有文件。

如果想禁止搜索引擎蜘蛛爬取全站,可以用 Disallow: / ;

如果想允许搜索引擎蜘蛛可以爬取全站,可以用Allow:/;

如果想禁止搜索引擎蜘蛛爬取wordpress网站的全部PHP文件,可以用Disallow: /*.php 。

以上就是我们今天介绍的所有内容——如何为我们的wordpress网站添加robots.txt文件?每一个wordpress网站,可能的限制不一样,所以,我们都要根据自己网站情况,做出相应的修改,以达到最佳效果。注意:Disallow: /可千万要小心用哦,除非在我们wordpress网站的建站初期——网站还在建设当中,不希望搜索引擎来打扰。但一定要记住,等网站做好了,一定要去掉这个Disallow: / 。

【教程】如何编和优化WordPress网站Robots.txt 要知道WordPress robots.txt文件中的“Disallow”命令与页面头部的元描述noindex的作用不完全相同。您的robots.txt会阻止抓取,但不一定不进行索引,网站文件(如图片和文档)除外。如果搜索引擎从其他地方链接,它们仍然可以索引您的“不允许爬取”的页面。因此,Prevent Direct Access Gold不再使用robots.txt禁止规则阻止您的网站页面进行搜索索引。相反,我们使用noindex。 阅读详情

相关推荐

WordPress屏蔽搜索引擎方法

摘要:新建WordPress网站时,建议临时禁止搜索引擎收录测试页面。本文教程介绍了如何通过WordPress后台设置(设置→阅读→对搜索引擎可见性)快速禁止搜索引擎收录,并说明该操作会自动修改robots.txt文件添加"Disallow:/"规则。同时提醒:此功能仅适用于测试阶段,正式上线后应及时关闭;禁止搜索引擎收录不等于加密访问权限;若仅需屏蔽特定文章,无需禁用整个网站

unber的博客 117

了解Robots.txt文件:SEO优化的利器(wordpress如何设置有利于seo的robots.txt)

Robots.txt文件是一种文本文件,通常位于您的网站根目录下,用于指导搜索引擎爬虫在访问您的网站时应该遵循的规则。爬虫是自动化程序,由搜索引擎用于抓取和索引网页内容。通过提供一个robots.txt文件,您可以告诉这些爬虫哪些部分的网站内容可以访问,哪些部分应该被排除,以及访问速度等相关信息。Robots.txt文件是SEO优化的重要工具,可帮助您控制搜索引擎爬虫的行为,提高网站的可见性并改善用户体验。

weixin_38912950的博客 1553

WordPress优化:Gravatar、robots.txt与页面/帖子的区别

本文深入探讨了WordPress优化的三个关键方面:个人资料图片Gravatar的使用、robots.txt文件的设置以及WordPress页面与帖子的区别。通过添加Gravatar建立品牌信任,利用robots.txt文件优化搜索引擎爬取,理解页面和帖子的不同用途可提高网站管理效率。

weixin_33816734的博客 807

WordPress网站Robots协议应该怎么

相信许多博主和Joe一样用的是Wordpress建站程序,Wordpress确实是一个非常强大的博客建设程序,前些天在网上了解到了一些Robots知识,接下来与大家分享一下WordpressRobots协议到底该怎么才好? 我们先来了解一下什么是robots协议,Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protoco

金林苑 1349

WordPress网站robots.txt的正确

robots.txt文件是一个应该存放在网站根目录里面的文本文件,该文件是用来正确引导搜索引擎抓取和收录页面的,用来告诉搜索引擎哪些页面可以收录而哪些不可以,所以正确编robots.txt文件显得尤为重要。 WordPress博客程序默认是有自动生成robots.txt文件,但是文件很简单,只有三行代码: 1 2 3 User-agent: * Disal

luyong3435的专栏 1万+

如何为WordPress博客robots.txt教程

详情介绍 最简单的开放法 不作任何限制,Wordpress站内链接结构比较合理,作为一般博客,完全开放就可以了,代码: User-agent: * Disallow: 允许所有蜘蛛访问,允许访问所有内容。Wordpress只要模板中链接设计合理,没有需要限制的特殊内容,推荐使用这种法。 前几天安装网站看到了sitemap网站图。其实在开始之前,我觉得很复杂。我做完之后,发现一点也不复杂。只要多查资料,网上有很多wordpress专家愿意分享自己的方法。 今天发现网站的根目录里没有robo

m0_56088477的博客 644

如何编xml文件_一文教你如何编wordpressrobots.txt文件

如何编wordpressrobots.txt文件robots.txt文件规则】不论我们SEO站长用什么建站程序,都应该了解掌握robots文件的编规则和格式,那么robots文件的格式规则是怎样的呢?1、User-agent:该项的值用于描述搜索引擎robot的名字。例子:User-agent:Baiduspider ,指的就是百度搜索引擎蜘蛛。2、Disallow:该项的值用于描述不...

weixin_39542742的博客 370

SEO robots协议 ( WordPress - robots.txt )

我的网站怎么不被收录?什么是Robots?什么是动态地址?什么是静态地址? WordPressRobots.txt 协议怎么? SEO 我自建blog网站:tl8517.com 已经很长时间了。 搜索引擎就是不收录我的网址,除了Google收录了(网站就是建在Google云,不可能自家的都不会不收录吧),其它的搜索引擎都不能收录。 百度也没有收录,但是我在贴吧发的帖子却收录了!其它的搜索引擎bing,搜狗,雅虎搜索,360搜索是什么都没有收录。吐血~~~ 难道是百度收录是要查看.

csjtl的博客 758

microstation添加txt文件_怎样为你的 WordPress 站点添加 robots.txt?

WordPress 站点添加 robots.txt其实很简单。robots协议(也称为爬虫协议、爬虫规则、机器人协议等),也就是通常添加到网站根目录的robots.txt 文件,它的作用在于告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,从而优化网站的收录结果和权重。1.用FTP上传robots.txt到网站根目录如果你的网站根目录还没有 robots.txt,你可以创建一个,下面是一个基本的 ...

weixin_39856630的博客 248

WordPress网站robots怎么

robots协议是规范搜索引擎抓取的,在网站优化当中他可以帮助我们处理死链接,保护网站数据安全有着胃肠主要的作用。

一名网络技术 746

如何利用robots协议优化你的WordPress博客站

很多新手建站朋友对robots协议文件的重要性不是很清楚,本篇文章由昆明SEO博主普及一下WordPress站点robots协议文件知识。robots协议(也称为爬虫协议、机器人协议 等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。robots协议主要注意以下几大方面:

aa1669972286的博客 681

利用Robots.txt优化你的WordPress站点,并在google上检查是否优化成功

前言 我发现我的网站在google上有很多多余的网站被搜索结果收录了,很烦人。 很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt文件知识。 爬虫robots协议 Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告...

机智的程序员小熊 1932

robots | 优化你的wordpress博客

WordPress博客的robots.txt文件法得根据自身网站情况来定,当然我们可以借鉴一些知名网站robots.txt法,比如可以看wordpress教程网的robots.txt,可以通过访问:http://www.wpnoob.cn/robots.txt 获取 以下就以本站为例: User-agent: * Disallow: /wp- Disallow: /? Disallow:

老K的博客 754

wordpress教程robots规范robots.txt经验分享

对于WordPress robots.txt法,中意wordpress程序的朋友们或多或少对robots.txt法不会感到陌生吧。下面诸葛诺介绍一个很不错的 robots法,一起过来瞧瞧吧!robots.txt就是告诉搜索引擎哪些网页被爬行,它允许蜘蛛“看”哪些网页,哪些网页它不能“看到”。正因为 如此,robots.txt的元名称=“机器人”的标签,它告诉那些个别网页上的搜索引擎,他们是

SEO少尉 1300

WordPress修改虚拟robots.txt文件

因为要解决WordPress重复收录的问题,所以想更新robots.txt文件,可是不管自己怎么改(已放置根目录 /robots.txt),仍然只显示WordPress默认的三个规则,什么原因呢,按说将robots.txt放在根目录就可以了呀!百度一下,原来由 WordPress 生成的虚拟 robots.txt 文件已经启用,不管你自己改robots还是那个robots.txt。解决方法:WP安

分享干货,拒绝水文 1921

无涯教程-robots协议文件

搜索视频极速体验服务旨在提升用户观看视频体验的一项富媒体体验升级服务,本服务针对短视频需求场景进行体验优化,将为搜索用户提供稳定、流畅、清晰的播放及浏览体验。视频极速体验服务包含视频极速页和合作平台两部分服务,网站可前往平台完善服务设置,获取各项搜索权益。详情参考《视频极速体验服务说明》。

无涯教程 1416

tag是什么文件_优化WordPress站点的Robots.txt文件协议

Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。搜索引擎机器人访问网站时,首先会寻找站点根目录有没有 robots.txt文件,如果有这个文件就根据文件的内容确定收录范围,如果没有就按默认访问以及收录所有页面。另外,当搜索蜘蛛发现不存在robo...

weixin_39679664的博客 234

wordpress建站robots.txt的

robots.txt(统一小)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不能被搜索引擎的漫游器获取的,哪些是可以被(漫游器)获取的。via 维基百科 也许有朋友说,我巴不得搜索引擎多爬些呢,还禁用?事实上,善用robots.txt,可以简单但非常有效的对博客进行优化,我曾搜索了一些关于wordpres

沉默的专栏 1282
上一篇: WordPress上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的解决方法
下一篇: 禁用WordPress的Embed功能 移除加载wp-embed.min.js文件
程序小小生
博客等级 码龄8年 225粉丝 100原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值