将Google Analytics添加到apache中的所有网页
有没有一种快速的方法,通过httpd.conf中的重定向或其他一些技巧将Google Analytics标记添加到Apache中,而不必修改每个html文件 我有一个较旧的Apache(2.0.52),安装了数百个html和cgi脚本,并希望开始使用GA跟踪它。我会使用Apache 我不确定这是否能在如此古老的Apache系统上工作。 但我已经在ApacheHTTPServer2.2.7上测试了它 1) 确保mod_ext_filter和mod_substitute可用,通常默认情况下是可用的 2) 确定将Google Analytics添加到apache中的所有网页,apache,google-analytics,Apache,Google Analytics,有没有一种快速的方法,通过httpd.conf中的重定向或其他一些技巧将Google Analytics标记添加到Apache中,而不必修改每个html文件 我有一个较旧的Apache(2.0.52),安装了数百个html和cgi脚本,并希望开始使用GA跟踪它。我会使用Apache 我不确定这是否能在如此古老的Apache系统上工作。 但我已经在ApacheHTTPServer2.2.7上测试了它 1) 确保mod_ext_filter和mod_substitute可用,通常默认情况下是可用的
LoadModule ext_filter_module modules/mod_ext_filter
[...]
LoadModule substitute_module modules/mod_substitute
没有注释。(在Linux上的Windows apache2.conf上的Apache配置httpd.conf中)
3) 也许你得补充一点
AddType application/x-javascript .js
到配置文件的末尾
4) 然后使用以下代码在Apache中将
替换为您的Google Analytics
:
<Location / >
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|<head>|<head><script>>Your Google Analytics</script>|ni"
</Location>
AddOutputFilterByType替换文本/html
替换“s | |>你的谷歌分析| ni”
如果您使用Apache虚拟主机,那么您将向希望加载脚本的每个虚拟主机添加这些行