Problem mit Dynamischer Signatur / Rewrite Rule

killerkarotte

Registered User
Hallo zusammen,

ich versuche gerade eine dynamische Signatur für meine Page umzusetzen. Leider habe ich noch ein Prob mit der Rewrite Rule.

Das Skript zur Signatur funzt jedenfalls schon: http://www.gamereviewdatabase.de/forum/userinfo/mystats.php

Jetzt möchte ich das gerne so haben, dass man das als PNG ausgibt. Leider will das aber nicht so recht funzen.

http://www.gamereviewdatabase.de/forum/userinfo/mystats.png

Ich habe folgende Rewrite Rule in eine .htaccess im gleichen Ordner eingefügt:

Code:
RewriteEngine   On
RewriteRule     ^mystats.png$   mystats.php     [L]

Das RewriteModule habe ich auch aktiviert, zumindest habe ich es von mods-available in mods-enabled kopiert und den Server neu gestartet.

Was habe ich übersehen ?
 
RewriteRule ^mystats.png$ mystats.php
Das ^ ist zuviel. Es steht für den "Anfang des URL-Pfad". Dein URL-Pfad lautet aber "forum/userinfo/mystats.png". Auch wenn die .htaccess im gleichen Verzeichnis liegt, ändert es nichts daran, daß der gesamte Pfad untersucht wird.
Eine Möglichkeit wäre also ^ wegzulassen oder durch ein / zu ersetzen.

huschi.
 
Danke für den Tip, leider hat das aber nichts gebracht. Weder ohne ^ noch mit / hat es bei mir geklappt. Ich habe langsam Zweifel, ob die Rewrite Engine überhaupt funktioniert. Wie kann ich das sehen/testen ?

An der HTACCESS-Config im Apache kanns nicht liegen:

Code:
AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

Und die Mods werden geladen:

Code:
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

Im /etc/apache2/mods-enabled befindet sich die "rewrite.load":

Code:
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Das Module befindet sich auch wirklich dort. Stimmt doch bis dahin alles oder ?
 
Yo, ich habs hinbekommen:

Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule     mystats.png     mystats.php     [L]
</IfModule>

Ging letztendlich also doch wie Huschi meinte !!!
 
Back
Top