/favicon.ico

EC-CUBE2で動いているとあるサイトにて、急にクレジット決済ができなくなったとの連絡あり。
ステージングサイトのほうで調べてみると、FirefoxはOKだがChromeがNG。
Chromeではカード決済の3Dセキュア認証から戻ってくるところでエラーになっている模様。
さらに調べてみると、Chromeの場合、3Dセキュア認証からECサイトに戻ってくるときに、/favicon.icoをリクエストしてくる。
そしてくだんのサイトには/favicon.icoが存在せず。存在しないファイルへのアクセスが発生したために、EC-CUBEが404の例外処理発動。
というのがエラーの原因のようです。
ダミーでドキュメントルートにfavicon.icoを設置したらクレジット決済のエラーは解消。

chromeはなんでこのタイミングで/favicon.icoをリクエストするんだろう?

カテゴリー: Webコンテンツ, サーバーまわり パーマリンク