URL de redirecionamento usando o Mac OS X Server Lion

1

Acabei de configurar um Mac Mini com o OS X Lion Server para hospedar meu próprio site. Registrei vários nomes de domínios, mas gostaria que o usuário fosse redirecionado automaticamente para o meu nome de domínio principal se eles digitasse um dos outros (ou seja, se o usuário digitar www.myotherdomain.com , o URL será encaminhado instantaneamente para www.mymaindomain.com ). Nas configurações da Web do Server.app, você pode adicionar facilmente domínios adicionais (o que funciona), mas isso não altera o URL no navegador para www.mymaindomain.com . Ele mantém www.myotherdomain.com enquanto ainda exibe as páginas corretas.

Os redirecionamentos ou opções de alias fazem o que eu quero? Eu não consigo descobrir como usá-los (parece não haver documentação que eu possa encontrar).

Nos redirecionamentos, você precisa digitar:

  1. 'Tipo de redirecionamento' (correspondência exata ou expressão regular)
  2. 'Caminho de redirecionamento'
  3. 'URL de destino'
  4. 'Status de redirecionamento' (o original foi movido permanentemente, etc)

No Alias, você precisa digitar:

  1. 'Tipo de alias' (correspondência exata ou expressão regular)
  2. 'Caminho do alias'
  3. 'Pasta de destino'

Qualquer ajuda seria ótima.

    
por pheedsta 20.04.2012 / 00:29

1 resposta

1

A melhor maneira de fazer isso é com um redirecionamento - redirecionamentos basicamente dizem ao navegador "você não quer esse URL, você quer este em vez disso (em oposição a um apelido, que serve arquivos diferentes sem qualquer indicação para o navegador.) Se você quiser o que eu chamaria de redirecionamento completo (ou seja, link - > link ), você precisa criar uma segunda entrada na lista "Web Sites" chamada www.myotherdomain.com e crie um redirecionamento como este:

Redirect Type: Regular Expression
Redirect Path: (.*)$
Destination URL: http://www.mymaindomain.com$1
Redirect Status: Original has moved permanently

NÃO adicione este redirecionamento ao site principal ou ele será redirecionado para si mesmo em um loop infinito. Se você não estiver usando SSL, você não precisa criar sites adicionais para cada nome de domínio adicional, basta criar um e adicionar os outros (www.mythirddomain.com, www.myfourthdomain.com, etc) ao seu "Additional Domínios "lista. Se você estiver usando SSL, você terá que criar uma entrada separada na lista de sites para que você possa dar a cada um o seu próprio certificado SSL (e mesmo isso pode não funcionar direito a menos que você use diferentes Endereços IP para cada nome - há problemas inerentes ao serviço de vários certificados SSL em um único endereço IP).

    
por 20.04.2012 / 20:45