Reindirizzamento dal nome di dominio a una casella ospitata quadrupla tratteggiata

StackOverflow https://stackoverflow.com/questions/46074

  •  09-06-2019
  •  | 
  •  

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.

È stato utile?

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top