web-dev-qa-db-ja.com

リクエストURLのSYNC_NOT_REQUIREDが404につながる

私たちのウェブサイトのNginxアクセスログには、SYNC_NOT_REQUIREDで終わる非常に奇妙なURLに対するかなりの404リクエストがあることがわかりました

例:

_75.139.245.82_ _-_ _-_ _[12/Dec/2019:22:36:29 +0000]_ _"GET /first-dance-wedding-songs/SYNC_NOT_REQUIRED HTTP/2.0"_ _404_ _12786_ _"<domain redacted>/first-dance-wedding-songs/"_ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"

いくつかの事実:

  • ページは正常に読み込まれ、ページが読み込まれた後にリダイレクトはありません
  • このようなリクエストを行うコードはページにありません
  • これらのリクエストの原因が不明です(Chrome、Safari、その他のブラウザからのリクエストを参照してください)
  • googleにはこれについては何もありませんが、Googleはすでに_SYNC_NOT_REQUIRED_で終わる多くのページにインデックスを作成しています。引用符で囲まれたGoogle _"SYNC_NOT_REQUIRED"_のみ。トップギアからのページがあり、他のウェブサイトもあるかもしれません。

質問:

  • 誰かが詳細を知っていますか?
  • _SYNC_NOT_REQUIRED_をドロップしてリダイレクトするだけですか?
2
dberestuyk

先日は幸運で、自分のページをチェックしているときにこの問題が発生しているのを見ました。

この問題は、ユーザーが既にページにいて、広告スロットの1つがおそらくエラーのあるトラッキングスクリプトを取得しているときに発生しているようです。このリクエストを引き起こしているコードは次のとおりです(Chrome Developer Tools Networkタブから取得)

(new Image())。src = " https://tags.bluekai.com/site/29537?limit=1&id=2RqXzPfNFqo1agDYYA6nx9dH9Qj4CQn-XgoIi6xachZM ";(new Image())。src = " SYNC_NOT_REQUIRED ";(new Image())。src =" SYNC_NOT_REQUIRED ";

トラフィックが失われているとは考えていません。最悪の場合、Chromeコンソールでエラーとして表示されます。

1
dberestuyk