Frage zur Domain-Weiterleitung

Frage zur Domain-Weiterleitung

Nur eine kurze Anfängerfrage hier. Ich habe eine Webanwendung unterdomainxyz.com, und es generiert automatisch kurze URLs für lange Beiträge - also anstatt zu besuchendomainxyz.com/wirklichlangerPostnamehierIch kann einfach tippendomainxyz.com/a5cund werden automatisch dorthin weitergeleitet.

Ich habe jedoch einen kürzeren Domänennamen gekauft -kurz.com- und ich möchte besuchen könnenshort.com/a5cund umgeleitet werden zudomainxyz.com/a5c. Odershort.com/7f0-->domainxyz.com/7f0. Obwohl es ein wenig unlogisch erscheint, erspart mir diese Methode das Einrichten eines weiteren Hosting-Kontos bei short.com, um die URL-Verkürzung zu handhaben.

Ist das möglich? Mir ist klar, dass man Domänen weiterleiten kann, aberkönnen Sie Domänen UND die URL-Segmente weiterleiten?

Danke!

Jack

Antwort1

Sie können einen A-Eintrag einrichten fürkurz.comauf die gleiche Adresse verweisen, die im A-Eintrag fürdomainxyz.comIhre Benutzer, die versuchen,http://short.com/a5csenden ihre Anfragen tatsächlich an denselben Server wiedomainxyz.comobwohl es erscheinen wird alskurz.comin ihrer Adressleiste und dem HTTP-Server unterdomainxyz.domsehen Sie in den Anfragen eineGastgeberHeader mit der ursprünglichen URI mitkurz.comdrin.

Eine weitere Möglichkeit, Ihr Problem zu lösen, besteht darin, einen HTTP-Rewrite-Dienst auf dem Server unterkurz.comDadurch werden URLs umgeschrieben, sodass der Hostnamedomainxyz.com. In nginx sieht das ungefähr so ​​aus:

server {
  server_name short.com www.short.com;

  location / {
    rewrite (.*) http://www.domainxyz.com$1 permanent;
  }
}

Ich weiß nicht, wie man dies mit Apaches mod_rewrite oder lighttpd konfiguriert, aber ich glaube, dass dies damit auch möglich ist.

Antwort2

Zusätzlich zu dem, was Erthad gesagt hat, können Sie dies auch mithilfe poundeines Reverse-Proxys und Load Balancers erreichen, indem Sie die „Redirect“-Konfiguration verwenden.

verwandte Informationen