0

我正在尝试向所有网站文件注入跟踪代码。在谷歌搜索了一段时间后,我找到了一个从.htaccess中执行此操作的教程。这就是它的工作原理

Options +Includes
AddHandler server-parsed .html
AddHandler application/x-httpd-php .html
php_value auto_prepend_file /var/www/to_include.php
php_value auto_append_file /var/www/to_include2.php

to_include.php有一个phpob_start()来缓冲页面内容并将我的代码添加到其中,并且to_include2.phpob_end_flush()其放在页面末尾...

到目前为止这很好,但它并不适用于每个文件..

我不是 htaccess 专家,但正如您看到的第二行和第三行所说

AddHandler server-parsed .html
AddHandler application/x-httpd-php .html

它说仅将其应用于 .php 和 .html 文件,我该如何使用AddHandler来处理所有类型的文件,包括 apache 目录.. 它没有扩展名,但我也想要一些对网站上每个访问的页面执行此操作的行,

我的目标是跟踪网站上的所有动作并将谷歌分析注入每个文件

4

1 回答 1

0

你需要什么服务器解析的文件?

你试过了AddHandler application/x-httpd-php .*吗?

无论如何,如果它不起作用,请考虑不同的解决方案。 mod_rewrite也可能有帮助,将 * 重定向到您的脚本,...

.htaccess 文件通常只适用于它的目录和子目录,确保它在根目录中。

于 2013-06-13T12:45:10.177 回答