Wordpress i dostęp do awstats

ApacheDo każdej domeny, podpietej do konta na dreamhost (200 GB za parę gorszy) instalowane są statystyki Analog. Awstats jest perlowym skryptem, który oferuje statstyki szersze niż Analogowe. W wiki jest obszerny i przystępny poradnik dot. instalacji skryptu.

Działa z marszu, jednak problem pojawia się w przypadku korzystania z mod_rewrite, a ten wykorzystuje wiele CMS’ów - między innymi Wordpress. Temat wielokrotnie poruszany na wielu forach: “Awstats - not accessible!!!” Rozwiazanie jest proste i samo się nasuwa:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(awstats|stats|failed_auth\.html)/?(.*)$ [NC]
RewriteRule ^.*$ - [L]
</IfModule> 

Dzięki wpisowi w .htaccess mamy dostęp zarówno do awstats jak i analog (umieszczanego w katalogu domain.com/stats/).
Tylko jedna uwaga. Taka reguła musi być wykonana przed resztą reguł CMS’a. Inaczej dostęp do statystyk nie będzie nadal możliwy.

Ku pamięci :)

Wykop      Digg this     Create a del.icio.us Bookmark     Gwar     Kanał RSS dla wpisu        Profil LinkedIn

3 komentarzy do wpisu “Wordpress i dostęp do awstats

  • 1
    FDC
    czerwiec 8th, 2007 19:00

    A mnie miśki z Media Temple nie uraczyły ani AwStats, ani Analogiem, ani Webalizerem. Mam jedną instalację Urchina, tylko cóż tego - jeśli ustrojstwo miesza ze sobą dane wszystkich stron podpiętych do konta.

    Ale bystry jestem - podpiąłem sobie Google Analytics, do tego Automattic Stats for Wordpress - wszystko śmiga aż miło. ]:->

  • 2
    ABC
    marzec 3rd, 2008 20:41

    Witam, niestey mimo zastosowania powyzszej pomcy, u mnie nadal wystepuje problem braku dostepu do pliku awstats, mimo dodania nowej regułki przed regulką WordPressa

  • 3
    Radeq
    kwiecień 30th, 2008 15:34

    Mi też nie chce a już sie cieszyłem, że nie będę musiał usuwać reguł z WP aby zobaczyć staty.

Uwagi, komentarze?

XHTML: Możesz używać znaczników: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>