Tworzenie przekierowań adresów URL i zarządzanie nimi

Przekierowania adresów URL mogą być używane do przekierowywania ruchu z jednej strony WWW na inną. Po zmianie adresu URL w sklepie Shopify można utworzyć przekierowanie adresu URL, aby klienci mogli nadal znaleźć to, czego szukają.

Na przykład, jeśli usuniesz produkt, możesz skonfigurować przekierowanie adresu URL, aby klienci po wpisaniu adresu URL tego produktu byli przekierowywani na stronę podobnego produktu w Twoim sklepie.

Kwestie do rozważenia podczas tworzenia przekierowań adresów URL

Zanim utworzysz przekierowania adresów URL, zapoznaj się z poniższymi kwestiami:

  • Nie można przekierowywać adresów URL, które zaczynają się od następujących prefiksów: /apps, /application, /cart, /carts, /orders, /services lub /shop.
  • Nie można przekierowywać adresów URL, które używają stałych ścieżek Shopify: /products, /collections, /collections/all.
  • Przekierowywać można tylko z uszkodzonych adresów URL. W przypadku uszkodzonych adresów URL na stronie lub w jej tytule wyświetlane są komunikaty o błędach, takie jak Nie znaleziono strony lub 404. Jeśli dany adres URL nadal ładuje prawidłową stronę WWW, przekierowanie adresu URL nie zadziała.
  • Możesz utworzyć maksymalnie 100 000 przekierowań adresów URL, chyba że Twój sklep korzysta z planu Plus, w którym limit wynosi 20 000 000 przekierowań adresów URL.
  • Przekierowania adresów URL nie są obsługiwane w menu konta klienta.

Typowe scenariusze przekierowań

Zrozumienie tych scenariuszy może pomóc w skuteczniejszym konfigurowaniu przekierowań.

Dodatkowe ograniczenia dotyczące przekierowań adresów URL

Zapoznaj się z tymi dodatkowymi ograniczeniami, które mogą mieć wpływ na działanie przekierowań adresów URL:

Zastrzeżone ścieżki adresów URL

Niektóre ścieżki adresów URL są zarezerwowane przez Shopify i nie można ich używać do przekierowań:

  • /collections/vendors, /collections/types, /collections/all
  • /apps/, /a/, /community/, /tools/
  • Ścieżki domeny MyShopify kończące się na /shop lub /services

Filtrowanie tagów kolekcji

Nie można tworzyć przekierowań dla adresów URL, które używają filtrowania tagów kolekcji (np. yourstore.com/collections/nazwa-kolekcji/nazwa-tagu). Nawet jeśli nie ma produktów z tym tagiem, ścieżka adresu URL jest nadal uważana za prawidłową i nie można jej przekierować.

Rozszerzenia plików HTML

Adresy URL zakończone rozszerzeniem .html nie mogą być przekierowywane na ten sam adres URL bez rozszerzenia .html. Shopify traktuje je jako ten sam adres URL, ponieważ platforma automatycznie obsługuje formatowanie HTML w celu uzyskania przejrzystszych adresów URL.

Ciągi zapytań i znaki specjalne

Adresy URL zawierające ciągi zapytań (np. /brands/dell.html?_bc_fsnf=1&interface=interface_type) mogą nie działać zgodnie z oczekiwaniami w przypadku przekierowań adresów URL.

Rynki międzynarodowe a podfoldery

Przekierowania adresów URL nie są automatycznie stosowane do wszystkich podfolderów rynków. Jeśli musisz przekierować określone ustawienia regionalne (np. yourstore.com/en-ca/old-page na yourstore.com/en-fr/new-page), musisz utworzyć osobne przekierowania dla każdego podfolderu.

Buforowanie przekierowań 301

Przekierowania 301 są buforowane przez przeglądarki i wyszukiwarki. Jeśli usuniesz przekierowanie po uzyskaniu do niego dostępu przez klientów, przekierowanie może nadal działać w ich przeglądarkach do czasu wygaśnięcia pamięci podręcznej.

Tworzenie przekierowania adresu URL

Możesz utworzyć przekierowanie adresu URL. Podczas tworzenia przekierowania nowy adres URL może być względnym adresem URL, np. /collection/shirts, lub pełnym adresem URL, np. http://www.example.com/collection/shirts. Aby przekierować ruch w obrębie domeny podstawowej, użyj względnego adresu URL. Aby przekierować ruch poza domenę podstawową, użyj pełnego adresu URL. Przekierowania adresów URL zaczynają działać natychmiast.

Możesz także dodać Liquid do pól Przekieruj z i Przekieruj do. W przypadku użycia Liquid w ścieżkach nie można przeprowadzić pełnej walidacji pól.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij Wyświetl przekierowania adresów URL.

  3. Kliknij Utwórz przekierowanie adresu URL.

  4. W polu Przekieruj z wprowadź stary adres URL, z którego chcesz przekierowywać odwiedzających.

  5. W polu Przekieruj do wprowadź nowy adres URL, na który chcesz przekierowywać odwiedzających. Aby przekierować na stronę główną sklepu, wpisz /.

  6. Kliknij opcję Zapisz przekierowanie.

Rozwiązywanie problemów z przekierowaniami adresów URL

Przekierowania adresów URL zaczynają działać natychmiast. Jeśli przekierowanie nie działa od razu, możesz spróbować wykonać następujące kroki w celu rozwiązania problemu:

  • Sprawdź, czy w adresach URL Przekieruj z i Przekieruj do nie ma literówek.
  • Upewnij się, że adres URL Przekieruj z nie ma aktywnej strony.
  • Upewnij się, że adres URL Przekieruj z nie jest stałą ścieżką ani nie zawiera prefiksu, którego nie można przekierować.
  • Wyczyść pamięć podręczną przeglądarki i ponownie przetestuj przekierowanie lub spróbuj na innym urządzeniu.

Dodatkowe sposoby rozwiązywania problemów z przekierowaniami

Strona błędu 404 przekierowuje na stronę główną w edytorze szablonów

Jeśli strona błędu 404 przekierowuje na stronę główną podczas wyświetlania jej w edytorze szablonów, sprawdź, czy masz skonfigurowane przekierowanie z adresu /404 na / (strona główna). Ten typ przekierowania zakłóca zdolność edytora szablonów do wyświetlania strony błędu 404. Usuń to przekierowanie, aby rozwiązać problem.

Błędy API „Przekroczono limit przekierowań”

Jeśli podczas korzystania z Admin API napotkasz błędy „Przekroczono limit przekierowań”, oznacza to, że błąd ten nie jest związany z limitem przekierowań adresów URL w Twoim sklepie (100 000 przekierowań). Oznacza on natomiast, że żądanie API powoduje zbyt wiele przekierowań serwera. Jeśli występuje u Ciebie ten błąd, rozważ skontaktowanie się ze Społecznością Shopify lub z deweloperem aplikacji firmy zewnętrznej, które mogą powodować ten problem.

Przekierowania adresów URL a widoczność sklepu online

Możesz użyć przekierowań adresów URL z ustawieniami widoczności sklepu online, aby tymczasowo przekierowywać klientów z ukrytych treści na aktywne.

Na przykład, jeśli masz kolekcję /collections/fall, którą chcesz tymczasowo ukryć na lato i przekierować klientów do /collections/summer, możesz:

  1. Zmień opcję Widoczność w sklepie online dla kolekcji jesiennej na Ukryta.
  2. Utwórz przekierowanie adresu URL z /collections/fall do /collections/summer.

Gdy kolekcja jesienna jest ukryta, adres URL /collections/fall staje się stroną błędu 404, co umożliwia działanie przekierowania. Klienci, którzy odwiedzą /collections/fall, zostaną automatycznie przekierowani do /collections/summer.

Ważne: Jeśli później zmienisz opcję Widoczność w sklepie online dla kolekcji z powrotem na Widoczna, przekierowanie adresu URL zostanie automatycznie usunięte, ponieważ przekierowania działają tylko w przypadku adresów URL zwracających błędy 404. Musisz ponownie utworzyć przekierowanie, jeśli ponownie ukryjesz kolekcję.

To zachowanie dotyczy również produktów. Możesz nadać produktom status Wersja robocza lub usunąć je ze wszystkich kanałów sprzedaży, aby zwracały błędy 404 i kwalifikowały się do przekierowań adresów URL.

Przekierowania i podfoldery

Utworzenie przekierowania adresu URL dotyczy wszystkich podfolderów językowych lub rynkowych skonfigurowanych za pomocą narzędzi do sprzedaży międzynarodowej.

Na przykład, Twoim rynkiem głównym są Stany Zjednoczone na stronie example.com. Masz również rynek dla Kanady w podfolderze pod adresem example.com/en-ca. Postanawiasz przestać sprzedawać w swoim sklepie niebieski t-shirt, więc usuwasz ten produkt, a następnie tworzysz jedno przekierowanie adresu URL z /products/blue-t-shirt do /collections/t-shirts.

Po utworzeniu przekierowania adresu URL klienci ze Stanów Zjednoczonych, którzy spróbują wejść na stronę /products/blue-t-shirt, zostaną automatycznie przekierowani na stronę example.com/collections/t-shirts, a klienci z Kanady, którzy spróbują wejść na stronę example.com/en-ca/products/blue-t-shirt, zostaną automatycznie przekierowani na stronę example.com/en-ca/collections/t-shirts.

Nadal możesz tworzyć pojedyncze przekierowania dla każdego podfolderu, jeśli chcesz przekierowywać użytkowników do innego miejsca docelowego dla każdego rynku.

Zarządzanie przekierowaniami adresów URL

Możesz zarządzać listą przekierowań adresów URL w następujący sposób:

Filtrowanie przekierowań adresów URL według daty

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Kliknij opcję Data dodania.

  4. Z menu rozwijanego wybierz okres, według którego chcesz filtrować.

Zapisywanie filtru przekierowań adresów URL

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Utwórz filtr za pomocą pola wyszukiwania lub poprzez filtrowanie przekierowań adresów URL według daty.

  4. Kliknij opcję Zapisz filtry.

  5. Wybierz nazwę dla filtru.

  6. Kliknij opcję Zapisz filtry. Filtry są zapisywane jako nowa karta u góry listy.

Usuwanie filtru przekierowań adresów URL

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Wybierz filtr, który chcesz usunąć.

  4. Kliknij opcję Zapisane.

  5. Kliknij opcję Usuń kartę, a następnie kliknij przycisk Usuń.

Edytowanie nazwy filtru przekierowań adresów URL

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Wybierz filtr, który chcesz edytować.

  4. Kliknij opcję Zapisane.

  5. Edytuj nazwę karty, a następnie kliknij opcję Zapisz filtry.

Edytowanie pojedynczych przekierowań adresów URL

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Kliknij przekierowanie adresu URL, które chcesz edytować.

  4. Wprowadź zmiany.

  5. Kliknij opcję Zapisz przekierowanie.

Edytowanie wielu przekierowań adresów URL jednocześnie

Możesz edytować przekierowania adresów URL zbiorczo. Aby dowiedzieć się więcej o jednoczesnym edytowaniu wielu przekierowań adresów URL, zapoznaj się z sekcją Korzystanie z czynności zbiorczych.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Wybierz przekierowania adresów URL, które chcesz edytować.

  4. Kliknij opcję Edytuj przekierowanie.

  5. Wprowadź zmiany.

  6. Kliknij opcję Zapisz.

Eksportowanie przekierowań adresów URL

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Kliknij opcję Eksportuj.

  4. Wybierz przekierowania, które chcesz wyeksportować.

  5. Wybierz typ pliku CSV, który chcesz wyeksportować.

  6. Kliknij opcję Eksportuj przekierowania adresów URL.

Importowanie przekierowań adresów URL

Możesz zaimportować istniejące przekierowania adresów URL na platformę Shopify. Możesz pobrać i wyświetlić przykładowy plik CSV z przekierowaniami adresów URL, aby użyć go jako szablonu.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Kliknij opcję Importuj.

  4. Kliknij opcję Dodaj plik i wybierz plik CSV.

  5. Kliknij opcję Załaduj plik.

  6. Sprawdź import.

  7. Kliknij opcję Importuj przekierowania.

  8. Kliknij przycisk Zamknij.

Usuwanie przekierowań adresów URL

Możesz usuwać przekierowania adresów URL. Aby dowiedzieć się więcej o jednoczesnym usuwaniu wielu przekierowań adresów URL, zapoznaj się z sekcją Korzystanie z czynności zbiorczych.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji Treści > Menu.

  2. Kliknij opcję Przekierowania adresów URL.

  3. Wybierz przekierowania adresów URL, które chcesz usunąć.

  4. Kliknij opcję Usuń wybrane przekierowania.

  5. Kliknij przycisk Usuń, aby potwierdzić swoją decyzję.