Redirecionando URLs com mod_rewrite

Redirecionando URLs com mod_rewrite

Estou tentando configurar um site para o qual gostaríamos de redirecionar o URL para alguns casos diferentes. Os casos estão abaixo:

  • Se for a porta 80, então force a porta 443
  • Se URL = support.example.comentão forçar URL =support.example-1.com

Gostaríamos primeiro de exigir que todo o tráfego esteja em HTTPS e, em seguida, exigir que um de nossos domínios (uma vez que resolve para a mesma caixa e devido ao nosso certificado SSL) seja redirecionado para outro de nossos domínios. Conseguimos fazer com que o SSL forçado funcione, mas parece que não conseguimos encontrar uma regra mod_rewrite que funcione quando https://support.example.comfor solicitado para forçá-lo https://support.example-1.com.

Qualquer ajuda que você possa fornecer será muito apreciada.

Responder1

Você fez o SSL forçado, ignorando isso.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.example\.com$
RewriteRule (.*) https://support.example-1.com/$1 [R=301,L]

informação relacionada