2013-06-26 142 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"> 

這就是全部。