【发布时间】:2017-08-07 18:54:03
【问题描述】:
我想要做的是收集播客的下载数据。当请求剧集的 .mp3 文件时,我想将其跟踪到我的 Google Analytics 帐户。
我发现 Stack Overflow 文章展示了如何将请求重定向到 PHP 脚本,该脚本跟踪数据到 Google Analytics,然后返回 .mp3 文件,但是,由于某种原因,这在 Safari 和 iOS 中中断(但仍然有效)在 Chrome 中)。
这是我用于 .htaccess 文件的内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule (.*).(mp3) download.php?file=$1.$2 [R,L]
</IfModule>
# END WordPress
所以我想知道是否有办法编写我的 .htaccess 文件以正常返回文件,然后调用我的 download.php 脚本,该脚本将只处理 Google Analytics 跟踪,如果它因任何原因失败不会干扰收听文件的人。
谢谢!
【问题讨论】: