7

tornado サーバーはデフォルトで 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"}),
 ]

私はそれをリダイレクトする必要があり、実際のWebページで動作するかどうか確信が持てませんでした。

4

2 に答える 2

14

そしてこれに変えてみたら、今度は欲しいものを手に入れた

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

記事を書いているうちに返事が来ました。

于 2013-06-26T03:32:56.270 に答える
3

favicon.ico を に置き、.\static\次のコードを html に追加します。

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

次のように生成されます。

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

それで全部です。

于 2015-12-26T14:08:29.493 に答える