我发现在每个页面的末尾粘贴跟踪器的Google代码是很烦人的。
有没有办法让Apache下载每个* .htm和* .php文件的<script>?
这当然可以通过Apache。 您可以使用添加处理程序为每个服务器,每个目录甚至是.htaccess中的所有.htm或.php文件添加一个操作。
Action add-footer /path/to/footer.cgi AddHandler add-footer .htm
其中footer.cgi是将脚本添加到文件的脚本。
你也可以在php处理中做到这一点(尽pipe它只能用于php文件)
php_value auto_append_file /path/to/footer.php
这将把footer.php中的代码添加到你的PHP代码中。
如果您使用Google PageSpeed模块,您可以在.htaccess中设置:
ModPagespeedEnableFilters insert_ga ModPagespeedAnalyticsID <Analytics ID>
在这里看到细节 。
一年前我们通过编写模块解决了这个问题。 看起来像其他人也这样做: https : //github.com/dragon3/mod_google_analytics 。
如果您正在结束一个您不能修改的应用程序或者您不想调整的某个tomcat中的某个应用程序,那么这个特别有用。
看了这个模块之后,好像不检查text / html,这可能意味着如果你不使用AddOutputFilterByType .. text / html,那么这个模块可能会垃圾你的二进制内容。 被警告!