Entweder mit der Brechstange:
Code:
RewriteEngine on
RewriteCond ${REQUEST_URI} !^/shop
RewriteCond ${REQUEST_URI} !^/static
#RewriteCond ${HTTP_HOST} !altedomain\.tld
RewriteRule .* altedomain.tld [R=301,L]
Die vierte Zeile sollte entkommentiert werden, wenn domain und altedomain auf das selbe Verzeichnis zeigen.
Oder Eleganter
Code:
RedirectMatch permanent ^[^shop|static].*$ altedomain.de/
Allerdings ist der RegEx hier pseudocode, keine Ahnung, ob das exakt ist, es soll halt das Prinzip verdeutlichen.