Hospedagem de Sites - Hostcel
Hospedagem de Sites SSD / NVMe - Hostcel

Para redirecionar um URL para um subdomínio usando o arquivo .htaccess, você pode usar a seguinte regra de redirecionamento. Certifique-se de que o módulo mod_rewrite esteja habilitado no seu servidor Apache. Você pode criar ou editar o arquivo .htaccess no diretório raiz do seu site. Se o arquivo .htaccess não existir, você pode criá-lo.

Suponha que você deseje redirecionar todo o tráfego de “example.com” para “subdominio.example.com”. Aqui está como você pode fazer isso:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://subdominio.example.com/$1 [L,R=301]

Explicação redirecionar URL para um subdomínio:

  • RewriteEngine On: Ativa o mecanismo de reescrita de URL do Apache.
  • RewriteCond %{HTTP_HOST} ^example\.com$ [NC]: Esta linha verifica se o host (nome de domínio) na solicitação é “example.com” (ignorando maiúsculas e minúsculas, graças ao [NC]).
  • RewriteRule ^(.*)$ http://subdominio.example.com/$1 [L,R=301]: Esta linha especifica a regra de redirecionamento. Ela redireciona todas as solicitações que correspondem ao padrão ^(.*)$ (ou seja, qualquer coisa depois de “example.com”) para “http://subdominio.example.com/” com a mesma URI ($1). O [L] indica que esta é a última regra a ser aplicada, e [R=301] faz um redirecionamento permanente (código de status 301).

Conclusão

Certifique-se de substituir “example.com” e “subdominio.example.com” pelos seus nomes de domínio reais. Depois de criar ou editar o arquivo .htaccess com essa regra, os visitantes que acessarem “example.com” serão redirecionados automaticamente para “subdominio.example.com”. Certifique-se de testar o redirecionamento para garantir que esteja funcionando conforme o esperado.

1