2017-11-30 15 views
0

Ich versuche, eine Rewrite-Regel zu machen, die diese neu schreiben wird:.htaccess Rewrite-Regel Erweiterung .mp3 zu umleiten

example.com/audio.mp3 

Um dies:

example.com/stats.php?file=audio.mp3 

ich habe:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ file.php?file=$1 [QSA] 

Dies funktioniert, solange ich der URL keine Dateierweiterung hinzufüge. Sobald ich das tue, bekomme ich eine 404 nicht gefunden Seite.

Was ist los?

Antwort

0

Wenn Sie diese über Ihre anderen Codezeilen setzen, glaube ich es funktionieren sollte:

RewriteRule ^(.*)\.mp3$ /stats.php?file=$1 [L]