htaccess AddHandler ALL?

时间:2013-01-19 11:27:44

标签: php apache .htaccess include addhandler

我正在尝试将跟踪代码注入所有网站文件..经过一段时间的谷歌搜索后发现a tutorial .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有一个php ob_start()来缓冲页面内容并将我的代码添加到其中,to_include2.php的{​​{1}}到达页面末尾。 ..

直到现在这都很好,但它并不适用于每一个文件..

我不是htaccess专家,但是当你看到第二行和第三行所说的

ob_end_flush()

它说只将它应用于.php和.html文件,我如何使用AddHandler server-parsed .html AddHandler application/x-httpd-php .html 来处理所有类型的文件,包括apache目录..它没有扩展名但我也想要一些行来做它到网站上每个访问过的页面,

我的目标是跟踪网站上的所有动作,并为每个文件注入 google analytics

1 个答案:

答案 0 :(得分:0)

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

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

如果不起作用,请考虑不同的解决方案。 mod_rewrite也可以提供帮助,将*重定向到您的脚本,...

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