
Apenas uma rápida pergunta de iniciante aqui. Eu tenho um webapp localizado emdomínioxyz.com, e gera URLs curtos para postagens longas automaticamente - então, em vez de visitardomínioxyz.com/reallylongpostnamehereEu posso apenas digitardomínioxyz.com/a5ce ser levado para lá automaticamente.
No entanto, comprei um nome de domínio mais curto -short.com- e eu quero poder visitarshort.com/a5ce ser redirecionado (ou encaminhado) paradomínioxyz.com/a5c. Oushort.com/7f0-->domínioxyz.com/7f0. Dessa forma, embora pareça um pouco ilógico, isso me poupa de configurar outra conta de hospedagem no short.com para lidar com o encurtamento de URL.
Isso é possível? Sei que você pode encaminhar domínios, mas,você pode encaminhar domínios E encaminhar os segmentos de URL?
Obrigado!
Jack
Responder1
Você pode configurar um registro A parashort.compara apontar o mesmo endereço fornecido no registro A paradomínioxyz.comentão seus usuários estão tentando visitarhttp://short.com/a5cna verdade, enviarão suas solicitações para o mesmo servidor quedomínioxyz.comembora apareça comoshort.comna barra de endereços e no servidor HTTP emdomínioxyz.domverá nos pedidos umhospedarcabeçalho contendo o URI original comshort.cominiciar.
Outra maneira de resolver seu problema é configurar um serviço de reescrita HTTP no servidor emshort.comque irá reescrever URLs para ter o nome do hostdomínioxyz.com. No nginx será algo como:
server {
server_name short.com www.short.com;
location / {
rewrite (.*) http://www.domainxyz.com$1 permanent;
}
}
Não sei nada sobre como configurar isso com mod_rewrite ou lighttpd do apache mas acredito que isso também seja possível com eles.
Responder2
Além do que Erthad disse, você também pode fazer isso usando pound
- um proxy reverso e balanceador de carga - usando a configuração "Redirecionar".