RewriteCond %{HTTP_HOST} ^www.domain.de$ [NC]
RewriteRule ^(.*) http://domain.de/$1 [R=301,L]Das Ganze klappte bisher hervorragend.
Jetzt hab ich aber - aus Sicherheitsgründen - bestimmte Dateien außerhalb des Webs verschoben, d. h. das Serverstartverzeichnis, das beim Aufruf der Homepage geladen wird, lautet jetzt nicht mehr user/homepages/u123, sondern user/homepages/u123/web. Die .htaccess und eben andere sicherheitsrelevante Dateien befinden sich aber nach wie vor im Verzeichnis user/homepages/u123.
versuche es mal, vor RewriteCond noch ein
RewriteBase /web
zu schreiben. Evtl. klappt es dann.