redirecionar / reescrever meu domínio
-
03-07-2019 - |
Pergunta
Primeiro, eu já passei as últimas horas tentando encontrar uma solução para isso, mas não tinha nada, mas as soluções não trabalham: (
É muito simples - Estou apontando o DNS de um novo domínio para a minha hospedagem atual, mas quando eu visitar o novo domínio, só estou vendo meu site original (o que eu tenho com a minha hospedagem)
Vamos dizer que meu site original é "www.originalsite.com" - o conteúdo para o meu novo domínio está em "www.originalsite.com/newsite.com/" (pontos incluídos)
.Agora eu só preciso obter "www.newsite.com" para re-direta para o seu próprio diretório e da própria re-escrita para esconder o nome do diretório.
Então, sim, necessidades "www.newsite.com" para usar o conteúdo de "www.originalsite.com/newsite.com/", mas permanecem exibidos como "www.newsite.com" na barra de URL.
Felicidades para qualquer entrada - realmente apreciada:)
PS: Estou usando ColdFusion e anteriormente fez uma re-orientação útil, mas o resultado foi tipicamente "www.netsite.com/newsite.com/" - o que não é o que eu quero:)
Oh ... e sim, eu estou esperando por uma correção .htaccess :) obrigado!
Solução 2
CrystalTech acabaram recentely instalado um mod que fornece htaccess ...
Embora eles só fiz isso um servidor até agora :) então eu estou sendo movido para esse servidor.
Problema resolvido eu acho - heh
PS graças para os rapazes ajuda de qualquer maneira:)
Outras dicas
Se você tem total controle sobre o servidor, um VirtualHost no httpd.conf é provavelmente uma solução melhor. Por exemplo:
<VirtualHost newdomain.com:80>
ServerName newdomain.com
ServerAlias www.newdomain.com
DocumentRoot /path/to/webroot/newsite.com
</VirtualHost>
Se você não tem a capacidade de fazer isso diretamente, qualquer bom anfitrião irá fornecer uma função de "Parque Domain" que lhe permite obter o mesmo efeito - especificando o seu novo domínio e identificar qual diretório você quer que apontam para - através da painel de controle web.
No entanto, se você não tem a capacidade de fazer isso, aqui está um mod_rewrite para .htaccess que deve funcionar:
RewriteEngine On
RewriteCond %{REMOTE_HOST} (www\.)?newdomain\.com
RewriteRule ^(.*)$ /newdomain.com/$1 [L]
Você poderia fazer o redirecionamento com um quadro de página "camuflada". Dessa forma, o URL na barra de endereços permanece o mesmo do navegador (nenhum caminho adicional), e continua a ser simples de usar o subdiretório.
O link a seguir descreve isso para ASP clássico - mas deve ser simples para converter a qualquer lado do servidor linguagem de script / plataforma: http://www.simpledns.com/kb.aspx?kbid=1151