Reindirizzamento dal nome di dominio a una casella ospitata quadrupla tratteggiata
Domanda
Ho un server php che esegue il mio nome di dominio.A scopo di test, sto eseguendo un asp.net su un IP quad punteggiato.Spero di collegarli insieme tramite PHP o qualche tipo di DNS/.htaccess
vudù.
Quindi se vado a www.mydomain.com/test
reindirizza (ma mantiene l'URL di (www.mydomain.com/test
) nella barra degli indirizzi del browser e le pagine sono servite dalla casella asp.net quad IP tratteggiata.
Soluzione
Invece di puntare www.yourdomain.com/test
sul tuo server di prova, perché non usarlo test.yourdomain.com
?
Supponendo che tu abbia accesso ai record DNS per yourdomain.com
, dovresti semplicemente creare una mappatura del record A test.yourdomain.com
all'indirizzo IP del tuo server di prova.
Altri suggerimenti
È del tutto possibile, se capisco a cosa vuoi arrivare.
Hai un server PHP a cui punta il tuo dominio.Hai anche un server ASP.NET separato a cui è associato solo un indirizzo IP, nessun dominio.
C'è qualche svantaggio nel puntare semplicemente il tuo nome di dominio sulla tua casella ASP.NEt?
Il modo più semplice è creare www.mydomain.com/test
servire un file HTML che ha un singolo frame con il semplice indirizzo IP.Tuttavia, ciò significa che l'URL nella (fantastica) barra degli indirizzi rimane sempre esattamente lo stesso, anche se fai clic su un collegamento nella pagina visualizzata.(Puoi evitarlo aggiungendo target=_top
nel href
, ma ciò richiederebbe alcune modifiche al tuo "asp.net".)
L'unico altro modo che mi viene in mente è fare www.mydomain.com
fungere da procuratore.Cioè, a /test
ha uno script o qualcosa che ottiene la pagina dal tuo "asp.net" e la inoltra al client.
Puoi farlo con un proxy, ma penso che la risposta di Will Harris sia la migliore: usa un sottodominio.Molto più semplice e eliminerà anche i problemi con i collegamenti relativi.
Sono d'accordo che l'idea del sottodominio sia la migliore, ma se per qualche motivo non funziona per te potresti anche avere la pagina php su /test proxy request a un URL sulla quad machine punteggiata (usando fopen per accedere al URL quadruplo puntato).