Jeg har en GoDaddy-konto med et domæne og hosting, og jeg ser, at jeg kan videresende underdomænerne i https://dcc.godaddy.com/ eller omdirigere underdomæner i Hosting-> Indstillinger -> “URL-omdirigeringer”.

Hvad er forskellen mellem omdirigering af videresendelse af et underdomæne?

Svar

For GoDaddy, videresendelse omdirigerer hver enkelt URL på et domæne til et andet domæne ved hjælp af 301 omdirigeringer. Dette er en gratis tjeneste (eller i det mindste inkluderet uden ekstra omkostninger med domæneregistrering).

Med videresendelse er der nogle eksempler på, hvad der sker:

  • http://example.com/ 301 omdirigerer til http://myrealdomain.tld/
  • http://example.com/page.html 301 omdirigerer til http://myrealdomain.tld/page.html
  • http://example.com/directory/ 301 omdirigerer til http://myrealdomain.tld/directory/

Godaddy tilbyder URL omdirigerer som en del af hosting (en betalt tjeneste). Du har meget mere kontrol over omdirigeringer med hosting. Her er deres dokumentation om omdirigering ved hjælp af hosting . Du kan:

  • Styr typen af omdirigering (301 vs 302)
  • Omdiriger hele domænet som videresendelse
  • Omdiriger bare en bestemt sti på domæne
  • Brug Linux cPanel til at omdirigere en wildcard-sti

Kommentarer

  • Videresendelse er nøjagtigt hvad jeg vil gøre, og det fungerer for http://example.com/ til http://myrealdomain.tld/ , men de relative stier er fungerer ikke … tager det et stykke tid at træde i kraft.
  • @JoeFletch Det tager normalt ikke lang tid at træde i kraft. Sørg for, at du bruger den rigtige type videresendelse. Kun 301 og 302 omdirigeringer uden maskering bevarer stien.
  • Ja! Det tog et par timer at træde i kraft! Tak for dit svar!

Svar

Videresendelse og URL svarer til Omdirigerer en URL. Er det samme koncept. Du kan bruge ordene om hverandre.

Mens omdirigering normalt henviser til fremgangsmåden ved at sende en HTTP 30x statuskode (generelt 301 for permanent og 302 for midlertidige omdirigeringer) ordet videresendelse antager en bredere betydning. Faktisk leverer flere virksomheder ( inklusive GoDaddy ) forskellige typer videresendelse:

  • fremad (omdirigering)
  • fremad med maskering

Videresendelse af en URL ved hjælp af maskeringsteknikken betyder i stedet for at omdirigere til målet gennemsigtigt, åbnes mål-URLen i en ramme, så den besøgende altid vil se kildens URL i adresselinjen.

Svar

En videresendelse udføres på serversiden, og en omdirigering udføres på klientsiden.

Når du videresender noget, videresender serveren anmodningen til en anden server / side og giver dem mulighed for at håndtere anmodningen. Dette kan være helt gennemsigtigt for så vidt angår klienten og endda maskere URLen. Hvis du videresender eksempel.com til eksempel.net, vil slutbrugeren stadig se eksempel.com i adresselinjen, mens du faktisk gennemsøger eksempel.net

Når du omdirigerer, udsender du et svar tilbage til klienten, der fortæller dem at gå andre steder. Hvis brugeren navigerer til example.com, og du omdirigerer dem til example.net, sender du generelt et 30x svar med den adresse, du vil have dem til at gå til. Brugerens browser fremsætter derefter en anden anmodning til example.net og navigerer der manuelt.

Kommentarer

  • Mens dit svar er korrekt i nogle sammenhænge , dette er ikke, hvordan GoDaddy bruger terminologien. Dette ville være den korrekte forskel mellem videresendelse og omdirigering i sammenhæng med Java Servlet-rammen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *