Discussione:
Redirect da un dominio ad una cartella all'interno di un altro..
(troppo vecchio per rispondere)
J.f.k.
2006-06-16 10:29:47 UTC
Permalink
Ciao, scusate l'oggetto...
IIS 6
Ho un sito ospitato in altro server (ad esempio www.sito1.com) che deve
puntare ad una cartella di un altro sito nel mio server (es:
www.sito2.com/cartella/default.htm) ...
Come faccio da IIS nel mio server ad ottenre il puntamento ad una cartella
specifica e non alla root?
Io finora ho sempre utilizzato le web properties > Advanced e fin qui riesco
(dopo propagazione del dns) ad inserire altri siti che però PUNTANO solo
alla root di un dominio. Non capisco se / e come posso far puntare ad uno
specifico path...
Si può o dove sbaglio?
Grazie e scusate la niubbitudine :))
Ciao
GC
Edoardo Benussi [MVP]
2006-06-16 11:06:46 UTC
Permalink
Post by J.f.k.
Ciao, scusate l'oggetto...
IIS 6
Ho un sito ospitato in altro server (ad esempio www.sito1.com) che
www.sito2.com/cartella/default.htm) ...
Come faccio da IIS nel mio server ad ottenre il puntamento ad una
cartella specifica e non alla root?
Io finora ho sempre utilizzato le web properties > Advanced e fin qui
riesco (dopo propagazione del dns) ad inserire altri siti che però
PUNTANO solo alla root di un dominio. Non capisco se / e come posso
far puntare ad uno specifico path...
Si può o dove sbaglio?
ma i due server si trovano
nella medesiam rete locale ?
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
J.f.k.
2006-06-16 11:30:17 UTC
Permalink
Post by Edoardo Benussi [MVP]
Post by J.f.k.
Ciao, scusate l'oggetto...
IIS 6
Ho un sito ospitato in altro server (ad esempio www.sito1.com) che
www.sito2.com/cartella/default.htm) ...
Come faccio da IIS nel mio server ad ottenre il puntamento ad una
cartella specifica e non alla root?
Io finora ho sempre utilizzato le web properties > Advanced e fin qui
riesco (dopo propagazione del dns) ad inserire altri siti che però
PUNTANO solo alla root di un dominio. Non capisco se / e come posso
far puntare ad uno specifico path...
Si può o dove sbaglio?
ma i due server si trovano
nella medesiam rete locale ?
No. ma altri siti dal server "sorgente" riesco a farli puntare al mio senza
problemi (alla root del dominio). Infatti se pingo il sito origine che devo
far puntare ad una sottocartella specifica nel mio dominio visualizzo già
l'ip del mio server. Non so come far puntare alla sottocartella invece che
alla root...
Grazie
Edoardo Benussi [MVP]
2006-06-16 12:01:31 UTC
Permalink
Post by J.f.k.
No. ma altri siti dal server "sorgente" riesco a farli puntare al mio
senza problemi (alla root del dominio). Infatti se pingo il sito
origine che devo far puntare ad una sottocartella specifica nel mio
dominio visualizzo già l'ip del mio server. Non so come far puntare
alla sottocartella invece che alla root...
non riesco a capirti:
stai creando una virtual dir
dentro il tuo web site che punta
ad un'altro sito ?
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
J.f.k.
2006-06-16 12:19:15 UTC
Permalink
"Edoardo Benussi [MVP]"
Post by Edoardo Benussi [MVP]
stai creando una virtual dir
dentro il tuo web site che punta
ad un'altro sito ?
Aspetta, ti faccio l'esempio pratico.
Ho il mio server con singolo ip in cui risiedono vari domini (.it e .com)
Uso nomi fittizi...
In uno di questi domini all'interno di IIS ho per esempio un web site tipo
www.pippo.com con home directory tipo D:\www\www.pippo.com\root con le sue
sottocartelle tra cui una che si chiama paperino (ci arrivo già da browser
all'indirizzo www.pippo.com/paperino)

Nelle proprieta' avanzate di www.pippo.com ho web site > advanced > Multiple
identities for this web site in cui posso aggiungere altri url che puntino a
www.pippo.com dicendo ad esempio Add > Ip address (quello del mio server),
Tcp Port : 80, Host header value: www.topolino.com ed altri che voglio far
puntare alla root di pippo.com
Ho inserito ad esempio ip del mio server, porta 80, www.topolino.com.
In questo modo (come ben sai, non ne dubito :))) con dns corretti se da
browser scrivo www.topolino.com vengo in automatico reindirizzato su
www.pippo.com e ne vedo il contenuto.
E fin qui mi funziona tutto bene. L'ho fatto per reindirizzare ad esempio
domini .it sui corrispettivi .com

Adesso quello che vorrei è che invece di arrivare a www.pippo.com/paperino
scrivendo
nel browser " www.pippo.com/paperino " ci arrivassi da un semplice "
www.paperino.com ".
Pensavo di poter aggiungere come il caso sopra anche un altro path invece
che la root nelle proprietà avanzate (nei multiple identities) ma non c'è
nelle possibilità, per cui sto sbagliando sistema senz'altro.
(Tra l'altro il sito www.paperino.com punta già al mio ip, potrei farlo
puntare quindi a www.pippo.com ma io devo invece farlo puntare direttamente
a www.pippo.com/paperino).

Spero di essere stato un po' più chiaro.

Grazi emille
Ciao
G

Ps Non posso creare un web site col nome www.paperino.com nel mio IIS che
punti a www.pippo.com/paperino poichè all'interno ci sono percorsi relativi
e mi spariscono immagini e link...
Edoardo Benussi [MVP]
2006-06-16 13:18:47 UTC
Permalink
Post by J.f.k.
"Edoardo Benussi [MVP]"
Post by Edoardo Benussi [MVP]
stai creando una virtual dir
dentro il tuo web site che punta
ad un'altro sito ?
Aspetta, ti faccio l'esempio pratico.
Ho il mio server con singolo ip in cui risiedono vari domini (.it e
.com) Uso nomi fittizi...
In uno di questi domini all'interno di IIS ho per esempio un web site
tipo www.pippo.com con home directory tipo D:\www\www.pippo.com\root
con le sue sottocartelle tra cui una che si chiama paperino (ci
arrivo già da browser all'indirizzo www.pippo.com/paperino)
Nelle proprieta' avanzate di www.pippo.com ho web site > advanced >
Multiple identities for this web site in cui posso aggiungere altri
url che puntino a www.pippo.com dicendo ad esempio Add > Ip address
www.topolino.com ed altri che voglio far puntare alla root di
pippo.com Ho inserito ad esempio ip del mio server, porta 80,
www.topolino.com.
In questo modo (come ben sai, non ne dubito :))) con dns corretti se
da browser scrivo www.topolino.com vengo in automatico reindirizzato
su www.pippo.com e ne vedo il contenuto.
E fin qui mi funziona tutto bene. L'ho fatto per reindirizzare ad
esempio domini .it sui corrispettivi .com
Adesso quello che vorrei è che invece di arrivare a
www.pippo.com/paperino scrivendo
nel browser " www.pippo.com/paperino " ci arrivassi da un semplice "
www.paperino.com ".
Pensavo di poter aggiungere come il caso sopra anche un altro path
invece che la root nelle proprietà avanzate (nei multiple identities)
ma non c'è nelle possibilità, per cui sto sbagliando sistema
senz'altro. (Tra l'altro il sito www.paperino.com punta già al mio
ip, potrei farlo puntare quindi a www.pippo.com ma io devo invece
farlo puntare direttamente a www.pippo.com/paperino).
Spero di essere stato un po' più chiaro.
chiarissimo.
non puoi farlo a meno che ...
Post by J.f.k.
Ps Non posso creare un web site col nome www.paperino.com nel mio IIS
che punti a www.pippo.com/paperino poichè all'interno ci sono
percorsi relativi e mi spariscono immagini e link...
proprio questa era la soluzione,
creare un nuovo web site che punti
alla sottocartella www.pippo.com/paperino.
ora dici di non poterlo fare
ma io immagino che tutto ciò
che serve al sito paperino
sia contenuto in ulteriori sottocartelle
di paperino e non
certamente nella cartella padre di paperino.
quindi se i riferimenti sono del tipo
<img src="images/pluto.jpg">
dove images è una sottocartella
della cartella paperino tutto
continuerà a funzionare.
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
J.f.k.
2006-06-16 13:50:57 UTC
Permalink
"Edoardo Benussi [MVP]" > non puoi farlo a meno che ...
.. proprio questa era la soluzione,
Post by Edoardo Benussi [MVP]
creare un nuovo web site che punti
alla sottocartella www.pippo.com/paperino.
ora dici di non poterlo fare
ma io immagino che tutto ciò
che serve al sito paperino
sia contenuto in ulteriori sottocartelle
di paperino e non
certamente nella cartella padre di paperino.
quindi se i riferimenti sono del tipo
<img src="images/pluto.jpg">
dove images è una sottocartella
della cartella paperino tutto
continuerà a funzionare.
Grazie ma ho trovato il modo (+ rapido ed indolore, almeno per me), che è un
semplice redirect via asp, cioè forzo come primo documento del mio dominio
(a cui altri vengono domini redirigono) una index.asp in cui a seconda
dell'http host mi apre o la default del dominio oppure la cartella e la
default corrispondente a seconda del caso.
Una cosa del tipo, ad esempio:
(Creo una index.asp e la metto come doc. principale del mio dominio)

<%

dim host, pagina

host = LCase( request.servervariables("HTTP_HOST") )

SELECT CASE host

CASE "www.pippo.com"
pagina = "default.htm" 'se arrivo da pippo.com apre la root in
default.htm

CASE "www.paperino.com"
pagina = "/paperino/default.asp" 'se arrivo da paperino.com apre la
/paperino in default.asp

CASE "www.topolino.com"
pagina = "default.htm" 'se arrivo da pippo.com apre la root in
default.htm

CASE "www.minnie.it"
pagina = "/minnie/index.htm" 'se arrivo da pippo.com apre la /minnie
in index.htm


END SELECT

Response.Redirect (pagina)

%>

Grazie comunque dell'attenzione, della gentilezza e dell'aiuto.
Spero che la "mia" (non è mia! ^---^) soluzione serva a qualcun'altro!
Ciao
GF
Edoardo Benussi [MVP]
2006-06-16 14:10:00 UTC
Permalink
Post by J.f.k.
Grazie comunque dell'attenzione, della gentilezza e dell'aiuto.
Spero che la "mia" (non è mia! ^---^) soluzione serva a qualcun'altro!
grazie a te per averla postata.
ciao.
--
Edoardo Benussi - ***@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
Loading...