foo: .htaccess tut nicht

Beitrag lesen

Ich habe folgendes in meiner .htaccess:

RewriteEngine On  
  
RewriteCond %{HTTP_HOST} ^analytics.(.*)$  
RewriteRule (.*) http://%1/piwik/$1 [R=307,L]

Wenn ich jetzt auf analytics.example.com gehe werde ich erwartungsgemäß zu example.com/piwik weitergeleitet.

Wenn ich die letzte Zeile wie folgt umbaue, würde ich erwarten nicht weitergeleitet zu werden sondern direkt unter analytics.example.com die entsprechende Seite angezeigt zu bekommen:

RewriteRule (.*) http://%1/piwik/$1 [L]

Stattdessen bekomme ich dann aber einen "Internal Server Error" angezeigt.

Was mache ich falsch?