私はwoopra.comWeb分析ツールを試してきました。これを機能させるには、各ページにJavaScriptコードを追加する必要があります。これは、ユニバーサルヘッダーまたはフッターを備えたより動的なサイトでは十分に簡単ですが、完全に静的なhtmlページではそうではありません。
Apacheの書き換えとSSIの組み合わせを使用して、静的htmlを必要なコードで「ラップ」することで回避しようとしました。例えば...
apacheの設定に次の変更を加えました
RewriteEngine On
RewriteCond %{REQUEST_URI} !=test.shtml
RewriteCond %{IS_SUBREQ} false
RewriteRule (.*)\.html test.shtml?$1.html
test.shtmlファイルには...が含まれています
<script type="text/javascript">
var XXXXid = 'xxxxxxx';
</script>
<script src="http://xxxx.woopra.com/xx/xxx.js"></script>
<!--#set var="page" value="$QUERY_STRING" -->
<!--#include virtual= $page -->
アイデアは、
/abc.html
にリダイレクトされます
/test.shtml?abc.html
shtmlは、元のファイルを応答ページに含めます。
残念ながら、それは計画どおりには機能しません:)誰かが私が間違っていることを確認したり、おそらく別のアプローチを提案したりできます。同じことを行うことができるapacheモジュールはありますか?好ましくは、それはサイトごとに構成することができる。
ありがとう
ピーター