Redirecionando o tráfego para um site https

1

Em nosso servidor de email, há vários domínios de email virtuais hospedados. O usuário pode usar webmail.example.com (este é o primeiro apache virtualhost) para verificar e-mail ou eles podem usar mail.THEIR-DOMAIN.com. Se o put mail.THEIR-DOMAIN.com mostrar o webmail.example.com, como é o primeiro virtualhost e mail.THEIR-DOMAIN.com não existe. Recentemente, impusemos https para webmail.example.com e adicionamos essa regra mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Mas agora os usuários não recebem a página de webmail padrão como estavam recebendo antes. Como podemos redirecionar todas as solicitações enviadas para o URL "mail.ANY-DOMAIN.com" para " link "? Eu tentei o seguinte, mas não funcionou:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (mail.*) https://webmail.example.com

Obrigado pela sua ajuda antecipadamente.

    
por Saif 23.03.2012 / 22:05

1 resposta

2

Tente isto:

NameVirtualHost *:80    
<VirtualHost *:80>   
RewriteEngine On   
RewriteCond %{HTTP_HOST} ^mail. [NC]   
RewriteRule ^(.*)$ https://webmail.example.com/$1 [L,R=301]    
</VirtualHost>
    
por 23.03.2012 / 22:43