Спасибо за идею! Вот так заработало: set $p $host; if ($host ~ www\.(.*)) { set $p $1; } Posted at Nginx Forum: http://forum.nginx.org/read.php?21,126806,126818#msg-126818