モバイル広告の中には、mraid.jsのリクエストがページの読み込み中に表示されないものがあります。それは私にはばかげているように感じますが、それについて私ができることはあまりありません。それは次のようになります。ページが/何かがある階層内のファイルをリダイレクト
場合
/something/mraid.jsしかし、それはまた/something/else/mraid.jsような場合のために続けて、リクエストが来
URLが何であれ、mraid.jsをタックします。
私は、.htaccessファイルに次のような数行を追加しました:(グローバルにそれらをリダイレクトすることを望んで
RedirectMatch 301 (.*)\mraid.js$ /mraid.js
または
RedirectMatch 301 ^\mraid.js$ /mraid.js
または
RewriteCond %{DOCUMENT_ROOT}/(.*)/mraid.js -f
RewriteRule ^(.*)$ /mraid.js [R=301,L]
ブランク)mraid.jsファイル。これは、mraid.jsが必要なときに、モバイル広告/アプリ内からローカルに読み込まれたときに、アナリティクスの404エラーを停止するためのファイルをロードすることです。
しかし、それらの.htaccessルールのどれも、私が期待するようにキャッチしてリダイレクトしていないようです。 URLにmraid.jsを常にマッチさせてルートに戻す方法に関するアイデアはありますか?