Der Martin: URL Rewriting

Beitrag lesen

Hallo,

RewriteCond %{QUERY_STRING} ^site=(.*)$

RewriteRule ^(.*) /%1.html? [L,R=301]

  
du verblüffst mich. Wolltest du nicht genau das Gegenteil erreichen, also den von extern ankommenden Request nach /impressum/index.html auf die interne URL /index.php?site=impressum/index abbilden?  
Deine oben zitierte RewriteRule erwartet aber irgendeinen beliebigen Request mit einem URL-Parameter 'site', und leitet den intern auf /impressum/index.html um. Wenn das nicht existiert, gibt's einen 404, klar.  
  

> Ja ich weiß ich arbeite mit ner RewriteRule  
  
Genau, und warum?  
  

> aber bei RedirectMatch bin ich nicht wirklich weiter gekommen.  
  
Deine Beschreibung ist auch leider ungenügend. Du wirfst immer nur ein Bröckchen hin, aus dem man unmöglich nachvollziehen kann, was du gemacht hast und was tatsächlich das Problem dabei war.  
  
"Ich wollte einen Kuchen backen. Mehl hatte ich auch schon. Hat aber nicht funktioniert."  
  
So etwa wirkt deine Darstellung auf mich.  
  
Ciao,  
 Martin  

-- 
Chef:         Zum vierten Mal in dieser Woche erwische ich Sie nun schon beim Zuspätkommen. Was haben Sie dazu zu sagen?  
Angestellter: Dann muss heute Donnerstag sein.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(