Hi,
RewriteCond %{HTTP_HOST} ^domain1.info [NC]
RewriteRule ^(.*)$ /domain1.info/$1 [L]
>
> Damit bekomme ich aber ein 500 Internal Error.
Den dürftest du vermutlich wegen dem \ vor dem .info in der Rule bekommen.
Mach dir klar, an welcher Stelle reguläre Ausdrücke als Suchmuster stehen - an den Stellen muss der Punkt maskiert werden, wenn er keine Sonderbedeutung haben soll.
In den Ersatz-Strings hingegen hat er keine Sonderbedeutung - deshalb wird er auch dort nicht maskiert.
domain1\.info ist schlicht kein gültiger Domainname.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]