Só para deixar claro, estou baseando isso no pressuposto de que você realmente deseja link para carregar a página da Web literal link . Em outras palavras, isso só funcionará para esta máquina. Se, por outro lado, você está tentando servir páginas da web para o mundo externo usando sua máquina Mac OS X, essa é uma questão diferente.
Primeiro, adicione uma nova linha ao seu arquivo /etc/hosts
:
127.0.0.1 local.example.com
Você pode fazer isso executando o comando sudo nano /etc/hosts
, adicione essa linha ao final e salve-a pressionando Ctrl-X, Y.
Como você realmente redireciona / alias o endereço link para link depende de qual servidor web você está usando. Supondo que você esteja usando o Apache:
Se você quiser que o navegador do usuário mostre local.example.com, será necessário configurar um host virtual e seu arquivo httpd.conf
devem ter algo como o seguinte:
<VirtualHost *:80>
ServerName local.example.com
DocumentRoot /www/path/to/example.com
</VirtualHost>
Se, por outro lado, você quiser que a barra de localização do navegador da Web mude para o link , você vai querer usar mod_rewrite para criar um redirecionamento :
RewriteCond %{HTTP_HOST} !^local\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/?(.*) http://localhost/path/to/example.com/$1 [L,R,NE]