2013-06-26 97 views
3

龙卷风服务器没有做默认的favicon.ico的favicon.ico的工作,所以我总是得到这样的如何获得龙卷风

[W 130626 10:38:16 web:1514] 404 GET /favicon.ico (192.168.1.57) 0.57ms 

我使用web.staticfilehandler各种方式的信息包括源代码的例子,并不能得到它的工作,我得到了下面这样的工作。

handlers = [ 
    (r'/favicon.ico', tornado.web.StaticFileHandler,dict(url='/static/favicon.ico',permanent=False)), 
    (r'/static/(.*)', tornado.web.StaticFileHandler, {"path": "plserver"}), 
] 

我觉得如此转储,我不得不重定向它,并不能确定它将在现实世界的网页上工作。

回答

8

而且我改成了这一个,这时候我已经得到了我想要的

handlers = [ 
    (r'/(favicon.ico)', tornado.web.StaticFileHandler, {"path": ""}), 
] 

我得到了答案,而我写的文章。

1

我把favicon.ico放在.\static\中,并将下面的代码添加到html中。

<link rel="shortcut icon" href="{{ static_url('favicon.ico') }}"> 

它会像这样产生:

<link rel="shortcut icon" href="/static/favicon.ico?v=bb3f1"> 

这就是全部。