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.phpob_start()ページのコンテンツをバッファリングしてコードを追加するためto_include2.phpのphpがob_end_flush()あり、ページの最後にあるphpがあります...

これまでは良いことですが、すべてのファイルに適用されるわけではありません。

私はhtaccessの専門家ではありませんが、2行目と3行目にあるように

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

.phpファイルと.htmlファイルにのみ適用すると書かれていますAddHandler。apacheディレクトリを含むすべての種類のファイルを処理するにはどうすればよいですか。拡張子はありませんが、Webサイトでアクセスしたすべてのページに適用する行が必要です。

私の目標は、ウェブサイト上のあらゆる種類の動きを追跡し、各ファイルにグーグルアナリティクスを注入することです

4

1 に答える 1

0

これには、サーバーで解析されたファイルが必要ですか?

試しましたAddHandler application/x-httpd-php .*か?

うまくいかない場合は、とにかく別の解決策を考えてください。 mod_rewriteまた、 * をスクリプトにリダイレクトすることもできます...

.htaccess ファイルは通常、そのディレクトリとサブディレクトリにのみ適用されます。ルート ディレクトリにあることを確認してください。

于 2013-06-13T12:45:10.177 に答える