Como alterar / remover a página do site padrão do cPanel para mail.domain.com?

0

Eu tenho esta página padrão aparecendo toda vez que eu visito mail.mydomain.com.

Aqui está uma captura de tela.

Eunãoqueroqueessapáginaapareçaassimouatémesmoapareça.Comopossoevitarqueeleapareça,porisso,qualquervisitantenãopoderáveramensagemdapáginadositepadrão.

MeusiteéexecutadonoVPSWHM/cPanel,noCentOS6.5de64bits.

Entreiemcontatocommeuprovedordehospedagemeelesdisseram:

"Isso é normal, pois mail.domain.com é um 'cname' para o seu domínio e é necessário que seu e-mail funcione corretamente. Infelizmente, alterar essa página seria uma configuração personalizada (branding) que está fora de nosso escopo de suporte gerenciado "

    
por Mina Hafzalla 01.05.2014 / 13:57

2 respostas

2

Conecte-se via FTP ao seu site, vá até a raiz do documento e crie ou edite o arquivo chamado .htaccess . Sua raiz do documento deve conter index.php ou index.html file. É assim que você sabe que é a raiz do documento. Se o arquivo existir, edite-o. Caso contrário, crie-o.

Agora, edite esse arquivo e verifique se você tem o seguinte conteúdo. Algumas linhas podem já estar lá. Adicione este conteúdo no final. Se ele já contém RewriteEngine On - não toque nele e apenas adicione as próximas 2 de 3 linhas abaixo:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^mail\..*$ [NC]
RewriteRule ^.* - [F]

A primeira linha ativa o RewriteEngine. A segunda linha especifica que o RewriteRule funcionará somente se o domínio começar com mail. . A linha final, recebe qualquer solicitação e envia a mensagem de status 403 - Forbidden HTTP.

Isso deve funcionar bem se o servidor usado for Apache HTTPD , no entanto, se outros, como nginX , forem usados, você terá que procurar como fazer o mesmo com eles. Para nginX , seria algo assim:

if ($host ~* ^mail\..*$ ) {
    return 444;
}

O envio de um status não padrão, 444, faz com que a conexão seja fechada sem enviar nenhuma resposta. Alternativamente, você poderia enviar 403 se quiser um status "Proibido".

Infelizmente, não posso garantir nginX , pois nunca usei. Talvez você precise escrever isso em um arquivo diferente ou algo assim. Eu não sei. Mas você provavelmente tem o Apache HTTPD lá.

Além disso, esta questão pertence a stackoverflow.com ou serverfault.com.

    
por 01.05.2014 / 17:14
0

Tenho a impressão de que o comportamento da resposta HTTP padrão para "email". + seu domínio é específico para a empresa de hospedagem - cabe a cada empresa configurá-lo por conta própria, e diferentes empresas lidam com isso de maneira diferente. Portanto, se sua empresa de hospedagem lhe disser que não é configurável pelo usuário em seu sistema, eles podem estar certos. (Admito que há outras coisas que as empresas de hospedagem me disseram que não eram configuráveis pelo usuário, que eu descubro como configurar, mas ....)

Acabei de verificar alguns dos meus domínios e outros que conheço as empresas de hospedagem. Alguns estão configurados para redirecionar para "www.", Outros para a página principal da própria empresa de hospedagem!

Se isso for suficientemente importante para você, você pode ficar preso tentando convencer a empresa de hospedagem a fazer uma mudança em toda a empresa (o que ... não é impossível, a solução atual não é profissional e redireciona para "www." ser mais agradável ao redor) ou mover o seu negócio para outro lugar.

    
por 01.05.2014 / 22:42