Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.
Domains & URLs

Skonfiguruj elastyczny wzorzec przekierowania URL

Data ostatniej aktualizacji: października 18, 2021

Dotyczy:

Marketing Hub Professional, Enterprise
CMS Hub Starter, Professional, Enterprise
Wcześniejsze konto Marketing Hub Basic

Elastyczne przekierowania dynamicznie aktualizują adresy URL, które mają określoną strukturę, zachowując jednocześnie pewne części oryginalnej struktury adresu URL w stanie nienaruszonym. W narzędziu przekierowań URL możesz zdefiniować elementy, które chcesz dodać do docelowego adresu URL.

Utwórz elastyczny wzorzec przekierowania URL

  • W koncie HubSpot kliknij ikonę ustawień ustawienia w głównym panelu nawigacyjnym.
  • W lewym menu paska bocznego, przejdź do Strona > Domeny i adresy URL.
  • Kliknij przyciskURL Redirects zakładkę.
  • Kliknij przycisk Dodaj przekierowanie URL.
  • W prawym panelu wybierz typ elastycznego przekierowania.
  • Wprowadź swój oryginalnyadres URL i Przekieruj naadres URL:
    • Aby zdefiniować komponent będący częścią adresu URL, użyj dwukropka :, po którym następuje nazwa tej zmiennej w oryginalnym adresie URL.
    • Aby dodać ten komponent do docelowego adresu URL, dodaj tę samą nazwę zawiniętą w nawiasy klamrowe{ }.
    • Każdy fragment ścieżki URL pomiędzy ukośnikami w przód każdego podkatalogu/ / musi mieć swój własny komponent, aby włączyć go jako zmienną do docelowego adresu URL. Jedynym wyjątkiem od tej reguły jest to, że możesz dodać cały koniec adresu URL (aż do łańcucha zapytania) jako pojedynczy komponent używając symbolu gwiazdki*, po którym następuje nazwa dla reszty adresu URL. Jakikolwiek tekst nie będący komponentem w docelowym adresie URL nie zostanie dynamicznie zastąpiony.

add-flexible-url-redirect

Przykłady przekierowań URL według elastycznego wzorca

Zachowanie poszczególnych komponentów z oryginalnego adresu URL

Jeśli twoja oryginalna struktura URL zawierała wspólny wzorzec, taki jak data, którą chcesz zawrzeć w docelowym adresie URL, możesz użyć elastycznego przekierowania URL.

Przykładowy URL: http://www.example.com/2012/12/30/my-first-post

Oryginalny URL: http://www.example.com/:year/:month/:day/:post-name

Przekierowanie do: http://blog.example.com/{month}/{day}/{year}/{post-name}

Po zapisaniu tego elastycznego przekierowania, przykładowy URL przekierowywałby do: http://blog.example.com/12/30/2012/my-first-post.

Definiowanie końca adresu URL jako komponentu

Czasami możesz chcieć, aby cały koniec (aż do łańcucha zapytania) adresu URL był jednym komponentem.

Przykładowy URL: http://www.example.com/product-id/22/jet-ski

Oryginalny URL: http://www.example.com/product-id/*rest-of-url

Przekierowanie do: http://info.example.com/products/{rest-of-url}

Po zapisaniu tego elastycznego przekierowania, przykładowy URL przekierowywałby na: http://info.example.com/products/22/jet-ski.

Używając zarówno pojedynczych komponentów jak i reszty adresu URL

Przykładowy URL: http://www.example.com/blog/12/25/2013/marketing/merry-christmas?post-id=33

Oryginalny URL: http://www.example.com/blog/:month/:day/:year/*rest-of-url?post-id=:post-id

Przekieruj do: http://blog.example.com/{month}-{day}-{year}/post-{post-id}/{rest-of-url}.

Po zapisaniu tego elastycznego przekierowania, przykładowy oryginalny URL przekierowywałby na: http://blog.example.com/12-25-2013/post-33/marketing/merry-christmas.