8
2012年6月12日以降、私のWebサイトで要求されたURLの1%に「未定義」がランダムに追加されました
2012年6月12日11:20TU以降、ワニス/ Apacheログに非常に奇妙なエラーが表示されます。 ユーザーが1ページをリクエストすると、数秒後に同様のリクエストが表示されることがありますが、URLの最後の/の後のすべての文字列が「undefined」に置き換えられています。 例:http: //example.com/foo/barはhttp://example.com/foo/undefinedリクエストをトリガーします。 もちろん、これらの「未定義」ページは存在せず、代わりに私の404ページが返されます(これは、従来のApache 404ではなく、標準レイアウトのカスタムページです)。 これはすべてのページで発生します(ホームページから最も深いところまで) さまざまなブラウザ(主にChrome 19ですが、Firefox 3.5から12、IE 8/9 ...)を使用しますが、トラフィックの1%にすぎません。 これらのリクエストによって送信されるヘッダーはクラシックヘッダーです(そしてajaxヘッダーはありません)。 特定のIPについて、これはランダムに発生するようです。最初にアクセスしたページ、訪問中のランダムなページ、訪問中の複数のページなどです。 もちろん、JavaScriptの問題のように見えますが(Googleがホストするjquery 1.7.2を使用しています)、js / htmlまたはサーバー構成にまったく変更はありません。、数日以来なく、この種のエラーはこれまで見たことがありません。そしてもちろん、htmlにはそのようなリンクはありません。 また、いくつかの興味深い事実に気づきました。 未定義のリクエストが別のページのリファラーとして検出されることはありませんが、代わりに「実際の」ページが同じIPの次のリクエストのリファラーとして使用されました(ユーザーは404ページのクラシックメニューを使用できます) Google Analyticsでこれらのページの痕跡が見られなかったので、JavaScriptが実行されていないと思います(トラッカーは404を含むすべてのページに存在します) ウェブサイトのソーシャルネットワークで問題を引き起こしたときでさえ、誰もこれについて私たちに連絡していません ほとんどのユーザーはその後も訪問を続けます これらすべての事実から、問題はブラウザで静かに発生していると思います。おそらく、バグのあるアドオン、アンチウイルス、ブラウザバー、または昨日更新されたブラウザにソフト統合された安っぽいメーカーが原因です(ただし、リリースされたアドオンは見つかりませんでした)昨日はchrome、firefox、IE)。 ここの誰かが同じ問題に気づいたか、またはより完全な説明がありますか?