As regras de regravação do nginx parecem bem.
A causa mais provável desse problema é que seus registros de DNS ainda não estão atualizados. Verifique novamente para garantir que você apontou os registros DNS A para domain.co e www.domain.co para o endereço correto. Se você tiver atualizado recentemente os registros DNS, poderá levar mais tempo até que as atualizações sejam propagadas e os registros antigos expirem. Isso é refletido no valor de tempo de vida (TTL) do registro SOA do DNS.
Finalmente, se você atualizou sua configuração nginx, você também precisa recarregar / reiniciar o nginx.