0

そのため、一部のモバイル広告では mraid.js のリクエストがページの読み込みにドロップされているようです。それはばかげているように感じますが、それについて正確にできることはあまりありません。次のようになります。

ページが /something の場合、リクエストは /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ファイルにリダイレクトすることを期待して. これは、分析で 404 エラーを停止するためにファイルをロードするだけです。mraid.js が必要なときに言われたことから、モバイル広告/アプリ内からローカルにロードされます。

しかし、これらの .htaccess ルールはどれも、期待どおりにキャッチしてリダイレクトしていないようです。URL で mraid.js を常に一致させてルートに戻す方法についてのアイデアはありますか?

4

1 に答える 1