Não é possível acessar o site sem www

Não é possível acessar o site sem www

Não tenho certeza de onde estou errado, mas não consigo acessar meu site sem incluir o prefixo www no URL, caso contrário, posso acessá-lo sem problemas. Eu tenho os seguintes registros DNS:

R: @ - direciona para 000.000.000.000

CNAME: *.example.com – é um alias de example.com

E no meu arquivo .conf, tenho o seguinte:

<VirtualHost *:80>
        ServerName example.com

        Redirect permanent / http://www.example.com/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/example.com/public

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

O arquivo deve estar funcionando porque posso acessar o site www.example.com, então não tenho certeza se há um erro no meu redirecionamento ou se é outra coisa, mas estou lutando para descobrir isso.

Responder1

Você tem um registro CNAME para "*.example.com" que representa apenas um arquivo . na frente do domínio com qualquer coisa (incluindo "www") precedendo-o, então funcionaria se você tentasse algo como test.example.com. Faça um novo registro A com @ no campo onde colocaria "www".

informação relacionada