Christian Seiler: mod_rewrite Umleitung

Beitrag lesen

Hallo Ingo,

Zum einen: Wenn Du .htaccess verwendest, dann musst Du leicht andere RewriteRules angeben, als in der Serverkonfiguration; ferner ist RewriteBase empfehlenswert (wenn auch nicht unbedingt nötig bei serverrelativen URIs).
Das verstehe ich zwar so jetzt nicht...

Lies Dir mal die Rewrite-Dokumentation beim Apache gründlich durch.

RewriteEngine On

RewriteBase /
RewriteRule ^Verzeichnis/$ /Verzeichnis/Unterverzeichnis/ [PT]


> Bis auf RewriteBase / stand das exakt so drin.  
  
Nein, hast Du nicht, wenn man Deiner HTML-Seite Glauben schenken darf, dann steht dort  
  
`RewriteRule ^/Verzeichnis/$ /Verzeichnis/Unterverzeichnis/ [PT]`{:.language-apache}  
  
drin. Da ist nach dem ^ noch ein / - und gerade den darfst Du bei .htaccess-Rewrite-Regeln nicht verwenden (das ist gerade die Subtilität, die ich bei "zum einen" gemeint habe).  
  
Viele Grüße,  
Christian  

-- 
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup