Como faço para redirecionar um domínio público para um subdomínio do domínio primário em meu computador local no Mac El Capitan?

Como faço para redirecionar um domínio público para um subdomínio do domínio primário em meu computador local no Mac El Capitan?

Um pouco mais de detalhes:

digamos que eu tenha os seguintes domínios sobre os quais não tenho controle de DNS (eles são apenas sites públicos)

www.example.com sub.example.com

Se houver uma maneira, como posso fazer com que meu computador me encaminhe automaticamente para sub.example.com quando eu acidentalmente esquecer e digitar www.example.com?

Eu estava pensando que poderia usar o arquivo hosts e o Apache e fazer um redirecionamento lá, mas alguém tem alguma outra sugestão?

Meu exemplo:

Arquivo hospedeiro:

127.0.0.1 www.example.com

Configuração do Apache (ou arquivo .htaccess):

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^$ http://sub.example.com/? [L,R=301]

Isso funcionaria, em caso afirmativo, é a melhor maneira de fazer isso ou existe uma maneira melhor?

Responder1

  1. Adicione uma entrada www.example.comao seu arquivo hosts

  2. Configure um Apache VirtualHost local comServerName www.example.com

  3. Coloque isso no VirtualHost: Redirect permanent / http://sub.example.com

Uma maneira alternativa seria usar algo como oPlug-in GreaseMonkey(ou equivalente) em seu navegador e faça o redirecionamento em um script de usuário.

informação relacionada