т.е. если в наличии кука setting и НЕ субдомен sub1-2 то редиректим на субдомен 4 уровня
Код:
RewriteCond %{HTTP_COOKIE} setting\=([^\;]+) [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?sub[12]\.site\.spb\.ru$
RewriteRule . http://%1.site.spb.ru/ [R,QSA,L]
или если нужно условие, что при наличии куки setting хост должен быть site.spb.ru (без sub1-2)
Код:
RewriteCond %{HTTP_COOKIE} setting\=([^\;]+) [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?site\.spb\.ru$
RewriteRule . http://%1.site.spb.ru/ [R,QSA,L]
если куки не шлются, то редиректа не будет
вообще тут использование куков непонятно (в зависимости от чего ставятся куки, и на домен какого уровня)