Я экспериментировал с woopra.com Инструментом веб-аналитики. Что требует, чтобы часть кода 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, которые могли бы сделать то же самое. Предпочтительно это может быть настроено для каждого сайта.
Спасибо
Peter