Hospedar páginas diferentes juntas [duplicado]

1

Digamos que eu tenha 5 sites nos diferentes hosts.

Eu quero criar uma página para cada um deles, mas hospedá-los todos juntos em um subdomínio de uma hospedagem, por exemplo.

www.site1.com - > Na hospedagem A www.site2.com - > Na hospedagem B www.site3.com - > Na hospedagem C www.site4.com - > Na hospedagem D

www.site5.com - > Na hospedagem E

Digamos que eu tenha 5 sites nos diferentes hosts.

Eu quero criar uma página para cada um deles, mas hospedá-los todos juntos em um subdomínio de uma hospedagem, por exemplo.

www.site1.com - > Na hospedagem A www.site2.com - > Na hospedagem B www.site3.com - > Na hospedagem C www.site4.com - > Na hospedagem D

www.site5.com - > Na hospedagem E

Então:

Visitar www.site1.com deve levá-lo ao que está na hospedagem A, mas se você visitar www.site1.com/pageZ, deverá levá-lo para pages.site5.com/pageZ na hospedagem E (MAS VOCÊ DEVE VER AINDA MESMO URL)

e o mesmo para o resto ... www.site2.com/pageY deve levá-lo para o que está em pages.site5.com/pageY

como posso fazer isso?

    
por Ariel 08.07.2015 / 22:25

1 resposta

0

Apache mod_rewrite é para você, os métodos "Rewrite" combinados com expressões regulares devem satisfazer suas necessidades perfeitamente

crie um arquivo ".htaccess" em seu diretório público na hospedagem A, por exemplo

insira estas linhas:

<IfModule mod_rewrite.c>
    RewriteEngine On

    # redirect pageZ to http://pages.site5.com/pageZ
    # http://www.site1.com/pageZ redir to http://pages.site5.com/pageZ
    RewriteRule ^(pageZ)$  http://pages.site5.com/$1

    # redirect pageY to http://pages.site5.com/pageY
    RewriteRule ^(pageY)$  http://pages.site5.com/$1

    # calling any url starting with "page" and followed by any caracter
    RewriteCond %{REQUEST_URI} ^(page.)$
    # then redirect the uri to the following
    RewriteRule ^(.*)$ http://pages.site5.com/$1 [L]

</IfModule>

Você pode encontrar um guia em: link

    
por 09.07.2015 / 01:57