Christian Kruse: RewriteRule

Beitrag lesen

Moin Sturmverliebt,

RewriteRule about.html                   about.php [l]
RewriteRule administration/about.html    administration-about.php [l]


>   
> warum führen BEIDE Pfade zur gleichen Datei,  
  
Das das Muster `about.html` halt auf beide Muster matcht. Du sagst nur „es muss die Zeichenfolge about<beliebiges Zeichen>html vorkommen.“  
  

> das will ich nicht. Es wird immer about.html aufgerufen. Wie kann ich dieses verhindern?  
  
Du schränkst das Muster weiter ein, z.B. so:  
  
~~~apache
  
RewriteRule ^about\.html                   about.php [l]  
RewriteRule ^administration/about\.html    administration-about.php [l]  

LG,
 CK