apple-touch-icon-precomposed.png でエラーが発生するのはなぜですか? 質問する

apple-touch-icon-precomposed.png でエラーが発生するのはなぜですか? 質問する

新しい Rails3 プロジェクトを作成しましたが、サーバー ログに次のログが何度も表示されます。なぜこのようなリクエストが表示されるのでしょうか。また、これを回避するにはどうすればよいですか。

2012-09-18 20:03:53 +0530 に 192.168.6.2 の GET "/apple-touch-icon-precomposed.png" を開始しました

ActionController::RoutingError ([GET] "/apple-touch-icon-precomposed.png" に一致するルートがありません):

このリンクはどこにも提供しておらず、この画像をどこにもレンダリングしたくありません。なぜこのリソースを読み込もうとしているのかわかりません。

ベストアンサー1

おそらく、デバイスの所有者がサイトを追加した場合に、Apple デバイスがこれらのリクエストを行うのでしょう。これは、ファビコンに相当します。解決するには、100×100 の png ファイルを 2 つ追加し、apple-touch-icon-precomposed.png および apple-touch-icon.png として保存し、サーバーのルート ディレクトリにアップロードします。その後、エラーはなくなるはずです。

ログには、サイトのルート ディレクトリから画像を読み込もうとする apple-touch-icon-precomposed.png と apple-touch-icon.png のリクエストが多数含まれていることに気付きました。最初はモバイル テーマとプラグインの設定ミスだと思いましたが、後で、デバイスの所有者がサイトを追加した場合に Apple デバイスがそれらのリクエストを行うことがわかりました。

ソース:ウェブマスターが 404 エラー ログを分析すべき理由(2012 年 3 月、Martin Brinkmann 著)

おすすめ記事