Mam konto GoDaddy z domeną i hostingiem i widzę, że mogę przekierować subdomeny w https://dcc.godaddy.com/ lub przekierowanie subdomeny w Hosting-> Ustawienia -> „Przekierowania URL”.
Jaka jest różnica między przekierowaniem a przekierowaniem subdomeny?
Odpowiedź
W przypadku GoDaddy, przekazywanie to przekierowywanie każdego adresu URL w domenie do innej domeny przy użyciu przekierowań 301. Jest to usługa bezpłatna (lub przynajmniej dostępna bez dodatkowych opłat z rejestracja domeny).
Oto kilka przykładów tego, co się dzieje w przypadku przekazywania dalej:
-
http://example.com/
301 przekierowuje dohttp://myrealdomain.tld/
-
http://example.com/page.html
301 przekierowuje dohttp://myrealdomain.tld/page.html
-
http://example.com/directory/
301 przekierowuje dohttp://myrealdomain.tld/directory/
Godaddy oferuje URL przekierowuje w ramach hostingu (usługa płatna). Dzięki hostingowi masz dużo większą kontrolę nad przekierowaniami. Oto ich dokumentacja na temat przekierowań przy użyciu hostingu . Możesz:
- Kontrolować typ przekierowania (301 vs 302)
- Przekierować całą domenę jak przekierowanie
- Przekierować tylko określoną ścieżkę w domena
- Używając cPanel Linuksa, przekieruj ścieżkę z symbolem wieloznacznym
Komentarze
Odpowiedź
Przekazywanie i adres URL to odpowiednik Przekierowywanie adresu URL. To ta sama koncepcja. Możesz używać tych słów zamiennie.
Jednakże, podczas gdy przekierowywanie zwykle odnosi się do praktyki wysyłania kodu stanu HTTP 30x (zwykle 301 dla stałych i 302 dla tymczasowych przekierowań), słowo przekazywanie nabiera szerszego znaczenia. W rzeczywistości kilka firm ( w tym GoDaddy ) zapewnia inny typ przekierowania:
- forward (redirect)
- naprzód z maskowaniem
Przekazywanie adresu URL przy użyciu techniki maskowania oznacza, że zamiast przekierowania do celu w sposób przezroczysty, docelowy adres URL jest otwierany w ramce, aby odwiedzający zawsze widział źródłowy adres URL w pasku adresu.
Odpowiedź
Przekierowanie jest wykonywane po stronie serwera, a przekierowanie po stronie klienta.
Kiedy przekazujesz coś dalej, serwer przekazuje żądanie do innego serwera / strony i pozwala im obsłużyć żądanie. Może to być całkowicie przejrzyste dla klienta, a nawet maskować adres URL. Jeśli przekierujesz example.com do example.net, użytkownik końcowy nadal będzie widzieć example.com w pasku adresu, podczas gdy faktycznie przeglądasz example.net
Podczas przekierowywania, wysyłasz odpowiedź z powrotem do klienta, mówiąc je gdzie indziej. Jeśli użytkownik przejdzie do example.com i przekierowujesz go do example.net, zazwyczaj wysyłasz 30-krotną odpowiedź z adresem, pod który chcesz, aby się udał. Przeglądarka użytkownika wysyła następnie drugie żądanie do example.net i przechodzi tam ręcznie.
Komentarze
- Chociaż Twoja odpowiedź jest prawidłowa w niektórych kontekstach , to nie jest sposób, w jaki GoDaddy używa terminologii. Byłaby to poprawna różnica między przekazywaniem a przekierowywaniem w kontekście środowiska Java Servlet.
http://example.com/
dohttp://myrealdomain.tld/
, ale ścieżki względne są nie działa … czy to trochę potrwa, zanim zacznie obowiązywać.