Você pode criar um bloco de servidor para corresponder aos nomes de domínio com um .
incorporado.
Por exemplo:
server {
listen 443 ssl;
server_name "~^(?<prefix>.+)\.(?<suffix>.+)\.example\.com$";
return 301 $prefix-$suffix.example.com$request_uri;
}
Mas isso ainda causará erros de confiança se o certificado curinga não for válido para o nome de domínio original.