Frank: Umleitung in htaccess einschränken

Beitrag lesen

Hallo mtemp,

rewritecond %{http_host} ^www.irgendwas.de [nc]
rewriterule ^(.*)$ http://irgendwas.de/$1 [r=301,nc]
Wie kann ich sozusagen diese 4 Zeilen nur für nicht lokale Adressen anwenden? Sprich, wenn ich auf localhost arbeite, sollen diese Zeilen ignoriert werden.

Afaik würde ich sagen, dass diese Regeln auf localhost sowieso nicht zum Einsatz kommen, da in der ersten Zeile doch schon geprüft wird, ob der HTTP_HOST "www.irgendwas.de" enthält. Das ist normalerweise bei localhost nicht der Fall.

An Matze:

rewriterule^(.*)$
* sorgt dafür, dass der . mehrfach beachtet wird

Meines Wissens steht der * für die Anzahl an Zeichen.
Der * steht dabei für Zeichenanzahl >= 0,
ein + steht dabei für Zeichenanzahl > 0 und dann kann man noch die genaue Mindest- und Maximalanzahl angeben.

LG
Frank