Hallo zusammen,
ich habe S9Y im Root-Verzeichnis meines Webservers installiert, in dem auch der Ordner für die AWstats liegt. Um schöne URLs zu haben ist mod_rewrite aktiviert, was allerdings den unschönen Nebeneffekt hat, dass ich die AWstats nicht über die URL http://meinserver/awstats aufrufen kann.
Leider sind meine Kenntnisse was mod_rewrite angeht extrem begrenzt und ich wüsste gerne, ob es eine Möglichkeit gibt schöne URLs und trotzdem abrufbare Statistiken zu haben.
Vielen Dank für eure Hilfe!
AWstats und S9Y mit mod_rewrite
Re: AWstats und S9Y mit mod_rewrite
Ins deutsche Forum verschoben. Bitte keine deutschen Beiträge in Subforen außerhalb „Generelles in Deutsch“. Danke
YL
YL
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: AWstats und S9Y mit mod_rewrite
Hi!
Pack in dein AWStats verzeichnis mal eine .htaccess mit:
rewrite_engine Off
dann müsste es eigentlich gehen. Kann sein dass du auch gezielt http://blog/awstats/index.php aufrufen musst statt nur des Verzeichnisses.
GRüße,
Garvin
Pack in dein AWStats verzeichnis mal eine .htaccess mit:
rewrite_engine Off
dann müsste es eigentlich gehen. Kann sein dass du auch gezielt http://blog/awstats/index.php aufrufen musst statt nur des Verzeichnisses.
GRüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: AWstats und S9Y mit mod_rewrite
Hi Garvin,
Danke für den Tipp, aber das klappt leider nicht, denn dann bekomme ich einen 500er Server error. Ich habe dann mal analog der .htacces im s9y-Verzeichnis
gesetzt, aber dann lande ich trotzdem wieder auf der normalen Blog-Seite. Scheinbar überschreibt (oder vererbt) die .htaccess im Stammverzeichnis die Regeln der .htaccess im Unterverzeichnis.
Hat noch jemand Ideen?
Danke für den Tipp, aber das klappt leider nicht, denn dann bekomme ich einen 500er Server error. Ich habe dann mal analog der .htacces im s9y-Verzeichnis
Code: Select all
RewriteEngine Off
Hat noch jemand Ideen?
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: AWstats und S9Y mit mod_rewrite
Hi!
Sorry, RewriteEngine war tatsächlich das korrekte.
Hast Du wie erwähnt direkt die index.php (?) per awstats/index.php aufgerufen?
Grüße,
Garvin
Sorry, RewriteEngine war tatsächlich das korrekte.
Hast Du wie erwähnt direkt die index.php (?) per awstats/index.php aufgerufen?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: AWstats und S9Y mit mod_rewrite
Um nicht mit mehreren .htaccess-Dateien hantieren zu müssen, kann du für das AwStats-Verzeichnis auch einfach eine Ausnahme-Regel in den Rewrite-Regeln definieren. Dazu muss einfach Folgendes als erste Regel in der .htaccess eingefügt werden:
MfG
Pascal
Code: Select all
RewriteRule ^awstats/ - [L]
Pascal
Last edited by WebComPas on Wed May 18, 2011 2:59 pm, edited 1 time in total.
Interessantes aus den Themenbereichen Computer, Internet und Programmierung unter http://www.it-blog.net
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: AWstats und S9Y mit mod_rewrite
Hi WebComPas!
Hey, super. Das war mir auch noch nicht wirklich bekannt. Danke!
Grüße,
Garvin
Hey, super. Das war mir auch noch nicht wirklich bekannt. Danke!
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: AWstats und S9Y mit mod_rewrite
Jetzt klappt es halb: wenn ich das awstats-Verzeichnis aufrufe kommt die Frage nach Nutzername und Kennwort, weil das Verzeichnis geschützt ist. Gebe ich die korrekten Daten ein, lande ich aber wieder auf der Blog-Startseite.
Könnt ihr gerne hier mal testen: http://www.lamours-toujours.de/awstats
Benutzer: test
Kennwort: test
Die .htaccess im Root-Verzeichnis sieht so aus:
Kann es daran liegen, dass der VHost das awstats-Verzeichnis mappt:
Könnt ihr gerne hier mal testen: http://www.lamours-toujours.de/awstats
Benutzer: test
Kennwort: test
Die .htaccess im Root-Verzeichnis sieht so aus:
Code: Select all
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
RewriteEngine On
RewriteBase /
RewriteRule ^awstats/ - [L]
RewriteRule ^serendipity_admin.php serendipity_admin.php [NC,L,QSA]
RewriteRule ^((archives/([0-9]+)\-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)\-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)\-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)\-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)\-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css)$ index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]#RewriteCond %{REQUEST_URI} !-U
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]
<Files *.tpl.php>
deny from all
</Files>
<Files *.tpl>
deny from all
</Files>
<Files *.sql>
deny from all
</Files>
<Files *.inc.php>
deny from all
</Files>
<Files *.db>
deny from all
</Files>
# END s9y
Code: Select all
<VirtualHost w.x.y.z.:80>
ServerName lamour-toujours.de
ServerAlias *.lamour-toujours.de
ServerAdmin xxxxxxx@gmx.de
DocumentRoot "/var/xxx/yyy/zzz/"
SuexecUserGroup "zzz" "zzz"
<Directory "/var/xxx/yyy/zzz/">
<FilesMatch "\.(php)$">
SetHandler fcgid-script
FCGIWrapper /var/www/php-fcgi-scripts/zzz/lamour-toujours.de/php-fcgi-starter .php
Options +ExecCGI
Order allow,deny
allow from all
</FilesMatch>
</Directory>
Alias /awstats "/var/xxx/yyy/zzz/awstats/lamour-toujours.de"
Alias /awstats-icon "/usr/share/awstats/icon/"
ErrorLog "/var/customers/logs/zzz-error.log"
CustomLog "/var/customers/logs/zzz-access.log" combined
</VirtualHost>
Re: AWstats und S9Y mit mod_rewrite
Dass es an dem Alias in der VirtualHost-Konfiguration liegt, kann ich mir nicht vorstellen.
Eine mögliche Erklärung wäre, dass die Blog-Startseite nur deshalb ausgegeben wird, weil diese als 404-Fehlerseite angegeben ist. Leider kann ich das nicht jedoch prüfen, da der Link nicht funktioniert.
Eine mögliche Erklärung wäre, dass die Blog-Startseite nur deshalb ausgegeben wird, weil diese als 404-Fehlerseite angegeben ist. Leider kann ich das nicht jedoch prüfen, da der Link nicht funktioniert.
Interessantes aus den Themenbereichen Computer, Internet und Programmierung unter http://www.it-blog.net
Re: AWstats und S9Y mit mod_rewrite
Mein Fehler. Es muss natürlich http://www.lamour-toujours.de/ heißen Das "s" schmuggelt sich ab und an bei mir dazwischen...
Re: AWstats und S9Y mit mod_rewrite
Wie ich vermutet hatte: Die Blog-Startseite wird nur deshalb ausgegeben, weil diese als 404-Fehlerseite angegeben ist. Erkennbar ist dies daran, dass ein 404-Fehler an den Browser übermittelt wird.
Interessantes aus den Themenbereichen Computer, Internet und Programmierung unter http://www.it-blog.net