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

2

Um pouco mais detalhadamente:

digamos que eu tenha os seguintes domínios que eu 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 envie-me automaticamente para sub.example.com quando eu acidentalmente esquecer e digitar www.example.com?

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

Meu exemplo:

Arquivo de hosts:

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]

Este trabalho, se assim for, é a melhor maneira de fazer isso, ou existe uma maneira melhor?

    
por wb6vpm 16.02.2016 / 11:35

1 resposta

0

  1. Adicione uma entrada para www.example.com ao arquivo de hosts

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

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

Uma maneira alternativa seria usar algo como o Plugin GreaseMonkey (ou equivalente) em seu navegador e fazer o redirecionamento em um script de usuário.

    
por 16.02.2016 / 11:39