Funkcja zarządzania przekierowaniami Obsługiwane przez Shopify Ograniczenie platformy
Wbudowany system zarządzania przekierowaniami
Import zbiorczy CSV dla dużych migracji
Przekierowania wieloznaczne
Przekierowania aliasów domen
Zapobieganie łańcuchom przekierowań
Przekierowania do domen zewnętrznych
Całkowita liczba przekierowań
Długość znaków URL
Zachowanie wielkości liter w URL
Elastyczne dopasowanie parametrów
Zachowanie kolejności parametrów w URL

Czy Shopify posiada wbudowany system zarządzania przekierowaniami?

Obsługiwane przez Shopify

Tak, Shopify zapewnia wbudowany system zarządzania przekierowaniami z dwiema prostymi metodami tworzenia przekierowań: tworzenie pojedynczych przekierowań przez interfejs administracyjny oraz import zbiorczy CSV dla migracji na dużą skalę.

Tworzenie pojedynczych przekierowań

Idealne dla:

  • Tworzenia pojedynczych przekierowań
  • Testowania zachowania przekierowań
  • Szybkich poprawek i aktualizacji

Import zbiorczy CSV

Idealne dla:

  • Migracji na dużą skalę (setki lub tysiące przekierowań)
  • Aktualizacji wielu adresów URL
  • Systematycznego planowania przekierowań

Wymagania dotyczące ścieżki URL

Pole “Przekieruj z”:

  • Tylko ścieżki względne (bez nazwy domeny)
  • Musi zaczynać się od ukośnika /
  • Przykład: /example_product.php

Pole “Przekieruj do”:

  • Ścieżki względne LUB bezwzględne są akceptowane
  • Przykłady: /new-page lub https://www.external.com/page

Automatyczne formatowanie URL

Shopify automatycznie formatuje adresy URL podczas importu CSV:

Format wejściowy Shopify konwertuje na Wynik
https://www.redirects.net/resource /resource Redukuje do ścieżki względnej
www.redirects.net/unicode/test /www.redirects.net/unicode/test Dodaje początkowy ukośnik
redirects.net/nested/directory /redirects.net/nested/directory Dodaje początkowy ukośnik

Gdzie znaleźć tabelę przekierowań

  1. Z panelu administracyjnego Shopify przejdź do Treść → Menu
  2. Kliknij Zobacz przekierowania URL
⚠️ Krytyczne: Zachowanie automatycznego formatowania
Zawsze używaj ścieżek względnych (zaczynających się od `/`) w swoim pliku CSV, aby uniknąć nieoczekiwanego formatowania automatycznego. Shopify doda początkowe ukośniki do ścieżek, które ich nie mają, co może tworzyć nieprawidłowe przekierowania.
Podczas importowania dużych list przekierowań, podziel swoje importy na grupy po 1000 przekierowań. Małe partie znacznie ułatwiają identyfikację i korygowanie błędów w porównaniu z przeszukiwaniem masowych importów zawierających tysiące wpisów.

Czy przekierowania wieloznaczne są obsługiwane?

Ograniczenie Shopify

Przekierowania wieloznaczne po stronie serwera nie są obsługiwane natywnie przez Shopify. Jednak przekierowania wieloznaczne JavaScript po stronie klienta są możliwe poprzez dostosowanie szablonu Liquid lub aplikacje Shopify.

Zrozumienie przekierowań wieloznacznych

Przekierowania wieloznaczne pozwalają przekierować wiele adresów URL pasujących do określonego wzorca przy użyciu jednej reguły przekierowania. Znak wieloznaczny (*) pasuje do dowolnego tekstu w tej pozycji.

Przykład: Jedna reguła przekierowuje wszystkie wpisy na blogu

Pojedyncza reguła wieloznaczna (składnia Apache .htaccess):

RedirectMatch 301 ^/blog/(.*)$ /articles/$1

Lub w Nginx:

rewrite ^/blog/(.*)$ /articles/$1 permanent;

Automatycznie przekierowuje:

  • /blog/post1/articles/post1
  • /blog/post2/articles/post2
  • /blog/post3/articles/post3
  • /blog/summer-2024/articles/summer-2024
  • …oraz setki lub tysiące dodatkowych adresów URL za pomocą jednej reguły

Brak przekierowań wieloznacznych wykonywanych przed załadowaniem strony

  • Shopify nie obsługuje tej funkcji domyślnie
  • Shopify wymaga indywidualnych rekordów przekierowań dla każdego adresu URL

Przekierowania JavaScript po stronie klienta dozwolone

  • Kod JavaScript, który przekierowuje po załadowaniu strony
  • Niestandardowe szablony Liquid - Dodanie JavaScript do plików motywu
  • Aplikacje Shopify - Instalacja aplikacji przekierowań innych firm
⚠️ Zalecenie SEO
W przypadku migracji krytycznych dla SEO unikaj przekierowań JavaScript po stronie klienta. Utwórz indywidualne przekierowania 301 po stronie serwera dla ważnych adresów URL, nawet jeśli wymaga to więcej czasu na konfigurację. Przekierowania JavaScript powinny być używane tylko dla stron niezwiązanych z SEO lub jako tymczasowe rozwiązanie awaryjne.
Priorytetowo traktuj tworzenie indywidualnych przekierowań 301 dla stron o wysokiej wartości (produkty, kategorie, popularna treść) przy użyciu natywnego systemu przekierowań Shopify. Używaj przekierowań wieloznacznych opartych na JavaScript/aplikacjach tylko dla stron o niskim priorytecie, gdzie wpływ SEO jest minimalny.

Czy przekierowania aliasów domen najwyższego poziomu są obsługiwane?

Obsługiwane przez Shopify

Shopify zapewnia wbudowane zarządzanie domenami, które pozwala skonfigurować wiele domen i automatycznie zarządzać przekierowaniami między nimi. Platforma zarządza aliasami domen poprzez ustawienia DNS i automatyczne przekierowania HTTPS.

Interfejs zarządzania domenami Shopify

Konfiguracja domeny głównej

  • Jedna domena główna: Musisz wyznaczyć jedną domenę jako swoją domenę główną (kanoniczną)
  • Automatyczne przekierowania: Wszystkie inne domeny automatycznie przekierowują do domeny głównej
  • Przekierowania 301: Shopify używa stałych przekierowań 301 do przekazywania autorytetu SEO do domeny głównej
  • Wymuszanie HTTPS: Certyfikaty SSL są automatycznie dostarczane i wymuszane we wszystkich domenach

Dodawanie aliasów domen

Kroki konfiguracji aliasów domen:

  1. Dodaj domenę w panelu administracyjnym Shopify - Przejdź do Ustawienia → Domeny
  2. Skonfiguruj rekordy DNS - Wskaż rekordy A lub CNAME na serwery Shopify
  3. Ustaw domenę główną - Wyznacz, która domena powinna być kanoniczna
  4. Automatyczne SSL - Shopify dostarcza certyfikaty SSL dla wszystkich podłączonych domen

Żądania serwera generowane dla przekierowań domen i subdomen zarządzanych przez Shopify

W interfejsie Domen Shopify pokazanym powyżej, wislr.xyz jest wyznaczona jako domena Główna (oznaczona odznaką “Primary”). Wszystkie inne podłączone domeny automatycznie przekierowują do tej domeny głównej:

Konfiguracja domeny:

  • Domena główna: wislr.xyz ← Cały ruch przekierowuje tutaj
  • Podłączone aliasy (automatyczne przekierowanie):
    • wislr-test-store.myshopify.comwislr.xyz (301)
    • www.wislr.xyzwislr.xyz (301)
    • wislr.shopwislr.xyz (301)
    • www.wislr.shopwislr.xyz (301)

Zrozumienie łańcucha przekierowań:

Shopify implementuje dwuetapowy proces przekierowań dla aliasów domen, aby zapewnić zarówno bezpieczeństwo (HTTPS), jak i odpowiednią kanoniczną strukturę URL:

Etap 1: Aktualizacja protokołu (HTTP → HTTPS)

  • http://wislr.shopprzekierowanie 301https://wislr.shop

Etap 2: Przekierowanie domeny (Alias → Główna)

  • https://wislr.shopprzekierowanie 301https://wislr.xyz

Przykład pełnego przepływu przekierowania:

http://wislr.shop/products/shirt
  ↓ 301 (wymuszenie HTTPS)
https://wislr.shop/products/shirt
  ↓ 301 (alias do głównej)
https://wislr.xyz/products/shirt
  ↓ 200 (serwuje treść)

Kluczowe zachowania:

  • Żądania HTTP do aliasów: 2-etapowy łańcuch przekierowań (aktualizacja protokołu + przekierowanie domeny)
  • Żądania HTTPS do aliasów: 1-etapowe przekierowanie (tylko przekierowanie domeny)
  • Żądania HTTPS do głównej: Bezpośrednia odpowiedź (brak przekierowania)
  • Wszystkie domeny pokazują status “Połączone”, co oznacza, że SSL jest aktywne i przekierowania działają
  • Tylko domena główna serwuje rzeczywistą treść; wszystkie inne wykonują natychmiastowe przekierowania 301

WWW vs Bez-WWW

  • Elastyczna konfiguracja: Wybierz www lub bez-www jako główną
  • Automatyczne przekierowanie: Wersja nie-główna automatycznie przekierowuje
  • Brak potrzeby ręcznych reguł: Shopify obsługuje to na poziomie serwera
  • Najlepsza praktyka SEO: Zgodne z zaleceniami Google dotyczącymi domen kanonicznych
⚠️ Uwaga dotycząca migracji domeny
Podczas zmiany domeny głównej zaplanuj 24-48 godzin na propagację DNS i dostarczenie certyfikatu SSL. Shopify automatycznie utrzymuje przekierowania ze starych domen, aby zachować rankingi SEO podczas przejścia.
Zawsze ustaw swoją domenę główną tak, aby odpowiadała pożądanej kanonicznej strukturze URL (www vs bez-www) przed uruchomieniem kampanii marketingowych lub przesłaniem map witryn do wyszukiwarek. Zapobiega to podziałowi autorytetu SEO na wiele wersji domeny.

Czy istnieje wbudowane zapobieganie łańcuchom przekierowań?

Obsługiwane przez Shopify

Tak, Shopify automatycznie zapobiega łańcuchom przekierowań za pomocą wbudowanych inteligentnych zabezpieczeń. System odrzuci każde przekierowanie, które utworzyłoby łańcuch, wyświetlając błąd, jeśli spróbujesz przekierować do adresu URL, który jest już skonfigurowany w polu “Przekieruj z” innego przekierowania.

Zrozumienie łańcuchów przekierowań

Łańcuch przekierowań występuje, gdy adresy URL przekierowują przez wiele kroków przed dotarciem do końcowego miejsca docelowego.

❌ Próba łańcucha zablokowana:

Shopify zapobiegnie tej konfiguracji i wyświetli komunikat o błędzie:

Przekieruj z Przekieruj do
/BOTH /SHORT
/SHORT /homepage

✅ Prawidłowa konfiguracja:

Oba adresy URL przekierowują bezpośrednio do końcowego miejsca docelowego:

Przekieruj z Przekieruj do
/BOTH /homepage
/SHORT /homepage
Podczas planowania migracji na dużą skalę, funkcja zapobiegania łańcuchom Shopify chroni Cię przed tworzeniem nieefektywnych struktur przekierowań. Platforma automatycznie wymusza najlepsze praktyki, zapewniając, że każde przekierowanie prowadzi bezpośrednio do swojego końcowego miejsca docelowego bez ręcznej walidacji.

Czy istnieją zarezerwowane wartości URL, których nie można przekierować?

Ograniczenie Shopify

Tak, Shopify rezerwuje 4 konkretne prefiksy URL, których nie można przekierować. Jednak oficjalna dokumentacja Shopify jest nieaktualna i wymienia znacznie więcej prefiksów jako zarezerwowane niż rzeczywiście są.

Zarezerwowane prefiksy URL

Tylko te 4 prefiksy są rzeczywiście zablokowane:

Prefiks URL Zachowanie
/cart Tworzy rekord, ale nie przekieruje
/products Tworzy rekord, ale nie przekieruje
/collections Tworzy rekord, ale nie przekieruje
/collections/all Tworzy rekord, ale nie przekieruje

Prefiksy URL, które działają (wbrew oficjalnej dokumentacji)

Te prefiksy działają prawidłowo wbrew dokumentacji Shopify:

Prefiks URL Wynik testu
/apps ✅ Przekierowania działają
/application ✅ Przekierowania działają
/carts ✅ Przekierowania działają
/orders ✅ Przekierowania działają
/services ✅ Przekierowania działają

Taksonomia podkatalogów

Zarezerwowane prefiksy działają, jeśli są używane jako podkatalogi w dłuższym ciągu URL:

Przekieruj z Przekieruj do Wynik
/cart/people /new-location ✅ Działa perfekcyjnie
/products/people /new-location ✅ Działa perfekcyjnie
/collections/people /new-location ✅ Działa perfekcyjnie

Ograniczenie dotyczy tylko tych dokładnych ścieżek używanych samodzielnie, a nie jako katalogi nadrzędne.

📋 Luka w dokumentacji
Dokumentacja pomocy Shopify wymienia kilka prefiksów URL jako "zarezerwowane", ale nasze testy pokazują, że tylko 4 są rzeczywiście ograniczone. Te nieaktualne informacje mogą powodować niepotrzebne zamieszanie podczas planowania migracji.
Podczas planowania migracji do Shopify testuj swoje przekierowania URL i nie unikaj prefiksów URL tylko na podstawie dokumentacji Shopify. Tylko 4 konkretne prefiksy są naprawdę zarezerwowane, gdy są używane samodzielnie, a podkatalogi tych ścieżek przekierowują normalnie, dając Ci większą elastyczność niż sugeruje dokumentacja.

Czy istnieją limity całkowitej liczby przekierowań?

Ograniczenie Shopify

Tak, Shopify wymusza ścisłe maksymalne limity liczby przekierowań, których nie można zwiększyć, niezależnie od wielkości firmy czy żądań wsparcia. Te limity są ustalone przez architekturę platformy.

Limity platformy

Standardowe plany Shopify:

  • Maksimum: 100 000 przekierowań
  • Odpowiednie dla małych do średnich migracji, witryn jednomarcowych i standardowych katalogów produktów

Shopify Plus:

  • Maksimum: 20 000 000 przekierowań
  • Odpowiednie dla migracji korporacyjnych, konsolidacji wielomarcowych i masowych restrukturyzacji URL

Planowanie strategiczne

Zbliżając się do limitów przekierowań:

  • Priorytetyzuj adresy URL o wysokim natężeniu ruchu ze znaczącym ruchem organicznym i linkami zwrotnymi
  • Skoncentruj się najpierw na stronach generujących przychody (produkty, kategorie)
  • Monitoruj wykorzystanie przekierowań regularnie, aby śledzić w stosunku do limitów platformy
  • Utwórz systematyczną hierarchię koncentrującą się na wartości SEO i UX
Zbliżając się do limitów, priorytetyzuj przekierowania łącząc dane analityczne (ruch, konwersje) z wartością SEO (linki zwrotne, rankingi), aby zapewnić maksymalny wpływ biznesowy z dostępnych miejsc przekierowań.

Czy istnieją limity liczby znaków dla pojedynczych wpisów przekierowań?

Ograniczenie Shopify

Tak, Shopify wymusza maksymalnie 1024 znaki dla ciągów URL przekierowań (w tym początkowy ‘/’), co nie jest wyraźnie udokumentowane w oficjalnych zasobach.

Maksymalna długość: 1024 znaki (w tym prefiks ukośnika)

Chociaż przeglądarki obsługują adresy URL do 2083 znaków, limit platformy Shopify wynosi dokładnie 1024 znaki. Może to powodować nieoczekiwane błędy podczas importów zbiorczych.

Podczas migracji z platform z obsługą dłuższych adresów URL, przeprowadź audyt swojej listy URL pod kątem długości znaków przed importem. Adresy URL przekraczające 1024 znaki będą musiały zostać skrócone lub zrestrukturyzowane dla kompatybilności z Shopify.

Czy adresy URL są przekształcane podczas importu?

Nie, Shopify zachowuje dokładną wielkość liter adresów URL, które wprowadzasz do tabeli przekierowań i prawidłowo przekierowuje wszystkie wariacje wielkości liter do ich określonych miejsc docelowych.

Jak działa obsługa wielkości liter

Shopify pozwala tworzyć wpisy przekierowań z różnymi wariacjami wielkości liter, a każdy wpis działa niezależnie:

  • /CASE/TEST.html → przekierowuje do swojego określonego miejsca docelowego
  • /case/test.html → przekierowuje do swojego określonego miejsca docelowego
  • /Case/Test.html → przekierowuje do swojego określonego miejsca docelowego
  • /CaSe/TeSt.HtMl → przekierowuje do swojego określonego miejsca docelowego

Co się dzieje z wieloma wariacjami wielkości liter

Gdy tworzysz wpisy przekierowań z różnymi wariacjami wielkości liter tego samego adresu URL, każdy wpis działa niezależnie. Shopify zachowuje określoną przez Ciebie wielkość liter i prawidłowo obsługuje przekierowania dla każdej wariacji.

Przykład:

  • Jeśli utworzysz przekierowanie dla /Case/Test.html/destination-a
  • I utworzysz przekierowanie dla /case/test.html/destination-b
  • Oba przekierowania będą działać zgodnie z określeniem
  • Każda wariacja wielkości liter przekierowuje do przypisanego miejsca docelowego
Shopify prawidłowo obsługuje wariacje wielkości liter. To pomaga uprościć zarządzanie przekierowaniami i uniknąć zamieszania podczas audytu tabeli przekierowań.

Jak obsługiwane są sparametryzowane adresy URL?

Ograniczenie Shopify

Shopify traktuje sparametryzowane adresy URL jako ciągi literalne wymagające dokładnych dopasowań, w połączeniu z automatyczną alfabetyczną reorganizacją parametrów.

Wymaganie dokładnego dopasowania

Każda unikalna kombinacja parametrów wymaga własnego rekordu przekierowania. Brak nawet jednego parametru spowoduje błąd 404 zamiast przekierowania.

Przykład

/how-is-pkl?utm_campaign=301s+in+2024&utm_content=blue&utm_id=3012024&utm_medium=display&utm_source=google&utm_term=redirects

Jeśli masz parametry w swoim ciągu URL w indeksie wyszukiwania lub jako link zwrotny, będziesz potrzebować oddzielnych wpisów przekierowań dla każdej wariacji parametrów, którą użytkownicy mogą napotkać.

Automatyczna alfabetyzacja parametrów

Shopify automatycznie alfabetyzuje parametry URL oddzielone znakami ampersand (&) podczas tworzenia rekordów przekierowań, niezależnie od kolejności, którą określisz. Może to wpłynąć na platformy CMS, które polegają na określonych sekwencjach parametrów.

Przykłady reorganizacji:

Twój wpis Shopify przechowuje jako
/test?name=John&Doe /test?Doe&name=John
/user?name=John&age=30&active=true /user?active=true&age=30&name=John
/page?z=last&a=first&m=middle /page?a=first&m=middle&z=last
Dla marketingowych adresów URL z wieloma wariacjami parametrów, rozważ przekierowanie podstawowego adresu URL bez parametrów zamiast tworzenia setek przekierowań specyficznych dla parametrów.

Jakie aplikacje Shopify ułatwiają zarządzanie przekierowaniami?

Rozwiązania zewnętrzne

Aplikacje mogą znacząco usprawnić proces dla złożonych przejść witryn z setkami lub tysiącami adresów URL.

Redirects by WISLR

Zobacz w Shopify App Store

Kluczowe funkcje

Automatyczne dopasowywanie URL

  • Inteligentny algorytm automatycznie dopasowuje adresy URL starej witryny do nowych stron Shopify
  • Przetwarza mapowania przekierowań zbiorczych dla wszystkich typów stron (produkty, kolekcje, blogi, strony)
  • Eliminuje ręczną pracę w arkuszach kalkulacyjnych dla migracji na dużą skalę

Elastyczny eksport i import

  • Funkcja eksportu CSV do przeglądania i ręcznego dostosowywania automatycznie wygenerowanych mapowań
  • Bezpośredni konektor importu zbiorczego do natywnej tabeli przekierowań Shopify
  • Eksport danych URL na żywo z istniejącej witryny

Optymalizacja przepływu pracy migracji

  • Identyfikuje brakującą treść w nowym sklepie Shopify przed uruchomieniem
  • Przetwarza pliki do 150 000 adresów URL naraz (plan Unlimited)
  • Działa bezpośrednio w interfejsie administracyjnym Shopify