foo: .htaccess tut nicht

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?

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

    Was mache ich falsch?

    Das erzählt dir dein Apache in seinem Fehlerprotokoll. Schau erstmal da rein.

    1. Vielen Dank für deine Hilfe Mattes.
      Konnte es beheben.