HubSpot Baza wiedzy

Skonfiguruj elastyczny wzorzec przekierowania URL

Autor: HubSpot Support | Oct 18, 2021 4:23:53 PM

Elastyczne wzorce przekierowań URL umożliwiają przekierowanie jednego adresu URL do wielu innych za pomocą pojedynczego mapowania. Można na przykład przekierować cały blog bez konieczności tworzenia mapowań adresów URL dla każdego wpisu na blogu.

Tworzenie elastycznego wzorca przekierowania URL

  • W menu lewego paska bocznego kliknij Witryna > Domeny i adresy URL.
  • Kliknij kartę Przekierowania URL.
  • W prawym górnym rogu kliknij Dodaj adres URL.
  • W prawym panelu wybierz elastyczny typ przekierowania.

  • W polu Oryginalny adres URL wprowadź elastyczny adres URL wzorca dla stron, z których będziesz przekierowywać.
  • W polu Przekieruj do wprowadź elastyczny adres URL wzorca dla stron, na które będziesz przekierowywać.
  • Kliknij Więcej opcji, aby dostosować przekierowanie lub dodać notatkę.
  • Kliknij Dodaj przekierowanie URL.

Uwaga: nie zaleca się tworzenia mapowania adresów URL zawierających kropkę .

Przykłady przekierowań URL z elastycznym wzorcem

Istnieje kilka sposobów na skonfigurowanie elastycznego wzorca przekierowania URL:

  • Przekierowanie całego końca adresu URL:
    • Możesz przekierować cały koniec adresu URL, używając *rest-of-URL w oryginalnym adresie URL i {rest-of-URL} w przekierowanym adresie URL. Na przykład, jeśli chcesz przekierować blog do nowej subdomeny:
    • Przykładowy oryginalny adres URL Pożądany adres URL przekierowania
      http://www.example.com/posts/my-first-post http://blog.example.com/posts/my-first-post
         
      Pole "Oryginalny adres URL" Pole "Przekieruj do"
      http://www.example.com/posts/*rest-of-url http://blog.example.com/posts/{rest-of-url}
  • Skonfiguruj poszczególne komponenty:
    • Komponent to każda część adresu URL po ukośniku (/). Na przykład w adresie URL www.example.com/2022/03/26/my-first-post znajdują się cztery komponenty: 2022, 03, 26 i my-first-post).
    • Podczas konfigurowania przekierowania każdy składnik jest definiowany przez dwukropek (:), po którym następuje nazwa tej zmiennej w oryginalnym adresie URL. Na przykład adres URL http://www.example.com/2022/03/26/my-first-post zostanie skonfigurowany jako http://www.example.com/:year/:month/:day/:post-name.
    • Dodaj tę samą nazwę zmiennej zawiniętą w nawiasy klamrowe ( {} ) w adresie URL przekierowania. Korzystając z poprzedniego przykładu, adres URL będzie wyglądał następująco: http: //www.example.com/{rok}/{miesiąc}/{dzień}/{nazwa posta}.
    • Przykładowy oryginalny adres URL Pożądany adres URL przekierowania
      http://www.example.com/2022/03/26/my-first-post http://blog.example.com/03/26/2022/my-first-post
         
      Pole "Oryginalny adres URL" Pole "Przekieruj do"
      http://www.example.com/:year/:month/:day/:post-name http://blog.example.com/{month}/{day}/{year}/{post-name}
  • Przekierowanie określonego parametru zapytania na inną stronę
    • Parametr zapytania to ciąg tekstu dodawany na końcu adresu URL po znaku zapytania (?). Jest on zwykle używany do dostarczania dodatkowych informacji o tym, w jaki sposób odwiedzający uzyskał dostęp do strony.
    • Możesz skonfigurować przekierowanie, które przeniesie wszystkich użytkowników odwiedzających stronę z określonym parametrem zapytania na inną stronę. Jeśli konfigurujesz przekierowania z parametrami zapytania, musisz włączyć opcję Dopasuj ciągi zapytań w menu rozwijanym Więcej opcji.
    • Przykładowy oryginalny adres URL Pożądany adres URL przekierowania
      http://www.example.com/certification?promo_code=12345 http://www.example.com/enrollment?promo_code=12345
         
      Pole "Oryginalny adres URL" Pole "Przekieruj do"
      http://www.example.com/certification?promo_code=:promocode http://www.example.com/enrollment?promo_code={promocode}
  • Użyj kombinacji poszczególnych składników i pozostałej części adresu URL:
    • Możesz także tworzyć złożone przekierowania URL, używając zarówno komponentów, jak i reszty adresu URL.
    • Przykładowy oryginalny adres URL Pożądany adres URL przekierowania
      http://www.example.com/blog/12/25/2013/marketing/merry-christmas?post-id=33 http://blog.example.com/12-25-2013/post-33/marketing/merry-christmas
         
      Pole "Oryginalny adres URL" Pole "Przekieruj do"
      http://www.example.com/blog/:month/:day/:year/*rest-of-url?post-id=:post-id http://blog.example.com/{month}-{day}-{year}/post-{post-id}/{rest-of-url}