Mám účet GoDaddy s doménou a hostitelem a vidím, že mohu přeposlat subdomény v https://dcc.godaddy.com/ nebo přesměrovat subdomény v Hostingu-> Nastavení -> „Přesměrování URL“.

Jaký je rozdíl mezi přesměrováním přesměrování subdomény?

Odpověď

U GoDaddy forwarding přesměrovává každou jednu adresu URL v doméně na jinou doménu pomocí přesměrování 301. Jedná se o bezplatnou službu (nebo alespoň zahrnutou bez dalších poplatků registrace domény).

Při přeposílání zde uvádíme několik příkladů toho, co se stane:

  • http://example.com/ 301 přesměruje na http://myrealdomain.tld/
  • http://example.com/page.html 301 přesměruje na http://myrealdomain.tld/page.html
  • http://example.com/directory/ 301 přesměruje na http://myrealdomain.tld/directory/

Godaddy nabízí přesměrování URL jako součást hostingu (placená služba). S přesměrováním máte mnohem větší kontrolu nad hostingem. Zde je jejich dokumentace o přesměrování pomocí hostingu . Můžete:

  • Ovládat typ přesměrování (301 vs 302)
  • Přesměrovat celou doménu jako přeposílání
  • Přesměrovat pouze konkrétní cestu na doména
  • Pomocí Linux cPanel přesměrovat zástupnou cestu

Komentáře

  • Přeposílání je přesně to, co chci dělat, a funguje to pro http://example.com/http://myrealdomain.tld/ , ale relativní cesty jsou nefunguje … trvá nějakou dobu, než vstoupí v platnost.
  • @JoeFletch Účinnost obvykle netrvá dlouho. Ujistěte se, že používáte správný typ přesměrování. Cestu zachová pouze přesměrování 301 a 302 bez maskování.
  • Ano! Účinnost trvala několik hodin! Děkujeme za odpověď!

Odpovědět

Přeposílání a URL je ekvivalentní Přesměrování adresy URL. Je stejný koncept. Slova můžete používat zaměnitelně.

Zatímco redirecting obvykle odkazuje na praxi odesílání stavového kódu HTTP 30x (obvykle 301 pro trvalé a 302 pro dočasné přesměrování), slovo přeposílání má širší význam. Ve skutečnosti několik společností ( včetně GoDaddy ) poskytuje různé typy předávání:

  • forward (redirect)
  • vpřed s maskováním

Přeposílání adresy URL pomocí techniky maskování znamená místo přesměrování na cíl transparentně, cílová adresa URL se otevře v rámci, takže návštěvník vždy uvidí zdrojovou adresu URL v adresním řádku.

Odpovědět

Přeposlání se provede na straně serveru a přesměrování se provede na straně klienta.

Když něco přeposíláte, server předá požadavek jinému serveru / stránce a umožní jim zpracovat požadavek. To může být zcela transparentní, pokud jde o klienta, a dokonce maskovat adresu URL. Pokud přeposíláte example.com na example.net, bude koncový uživatel stále vidět example.com v adresním řádku při skutečném procházení example.net.

Při přesměrování odešlete odpověď zpět klientovi je jít jinam. Pokud uživatel přejde na example.com a přesměrujete ho na example.net, obvykle odešlete 30x odpověď s adresou, na kterou chcete přejít. Prohlížeč uživatele poté odešle druhý požadavek na example.net a provede se tam ručně.

Komentáře

  • I když je vaše odpověď v některých kontextech správná , GoDaddy takhle terminologii nepoužívá. Byl by to správný rozdíl mezi přeposíláním a přesměrováním v kontextu rámce Java Servlet.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *