【tornado建站】设置favicon及robots等文件

其实这类文件在tornado里设置的代码都是一模一样的,这里举两个例子,如果网站需要添加sitemap.xml等也是通过相同的方式添加。

favicon.ico就是浏览器标签上的小图标,比如百度的狗脚印、github的那只猫…

你可以自己做一个图标,用photoshop做一个400x400的正方形图标,然后保存为35x35大小的ico文件。也可以到网上去下载一个你喜欢的图标。

准备好favicon.ico文件后上传到服务器,然后在tornado的headers里添加:

(r'/favicon.ico', tornado.web.StaticFileHandler,dict(url=os.path.join(os.path.dirname(__file__), '/static/favicon.ico'), permanent=False)),

然后重启supervisor服务就好了。

另外robots.txt也可以这样添加,robots.txt主要是用来降低别人爬虫速度的,在这个python爬虫横行的年代,要想防止爬虫几乎是不可能的。

而对于我们这种小博客来说,几乎不需要维护成本,只要不是长时间把服务器爬崩就行(我测试爬自己的博客,爬了半小时都没有崩)。

robots.txt的设置也比较简单,百度百科都有教怎么设置,网上有很多站长工具可以一键生成robots.txt,生成好了上传就可以了。

不过也并不建议在tornado里加入这段代码,因为nginx有更简便的方法处理,在nginx里加入:

location = /robots.txt {
    rewrite (.*) /static/robots.txt;
}
location = /favicon.ico {
    rewrite (.*) /static/favicon.ico;
}

然后重启nginx服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值