| 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?
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-pagelubhttps://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ń
- Z panelu administracyjnego Shopify przejdź do Treść → Menu
- Kliknij Zobacz przekierowania URL
Czy przekierowania wieloznaczne są obsługiwane?
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
Czy przekierowania aliasów domen najwyższego poziomu są obsługiwane?
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.

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:
- Dodaj domenę w panelu administracyjnym Shopify - Przejdź do Ustawienia → Domeny
- Skonfiguruj rekordy DNS - Wskaż rekordy A lub CNAME na serwery Shopify
- Ustaw domenę główną - Wyznacz, która domena powinna być kanoniczna
- 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.com→wislr.xyz(301)www.wislr.xyz→wislr.xyz(301)wislr.shop→wislr.xyz(301)www.wislr.shop→wislr.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.shop→ przekierowanie 301 →https://wislr.shop
Etap 2: Przekierowanie domeny (Alias → Główna)
https://wislr.shop→ przekierowanie 301 →https://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
Czy istnieje wbudowane zapobieganie łańcuchom przekierowań?
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 |
Czy istnieją zarezerwowane wartości URL, których nie można przekierować?
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.
Czy istnieją limity całkowitej liczby przekierowań?
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
Czy istnieją limity liczby znaków dla pojedynczych wpisów przekierowań?
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.
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
Jak obsługiwane są sparametryzowane adresy URL?
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 |
Jakie aplikacje Shopify ułatwiają zarządzanie przekierowaniami?
Aplikacje mogą znacząco usprawnić proces dla złożonych przejść witryn z setkami lub tysiącami adresów URL.
Redirects by WISLR
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