CustomUrlRewrite - Automatyczne Rozwiązywanie Konfliktów URL
- Kompatybilność
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Opis / CustomUrlRewrite - Automatyczne Rozwiązywanie Konfliktów URL
MAGENTO 2 · KATALOG · ADRESY URL
Rozwiązuj konflikty URL podczas zapisu produktu.
Kowal CustomUrlRewrite
Kowal CustomUrlRewrite automatyzuje wyszukiwanie wolnego klucza URL. Gdy adres jest zajęty, sprawdza kolejne sufiksy numeryczne, ograniczając ręczne poprawianie kolizji w katalogu.
Wykrywanie kolizji · Sufiksy numeryczne · Automatyzacja zapisu
JAK TO DZIAŁA W PRAKTYCE
01 · Zapisujesz produkt
Moduł odczytuje klucz URL produktu.
02 · Sprawdza istniejące adresy
Weryfikuje kolizję w tabeli przepisań URL.
03 · Dobiera wolny klucz
W razie konfliktu sprawdza kolejne sufiksy: -1, -2 i dalsze.
Co zyskuje Twój sklep?
Poznaj możliwości modułu, sposób użycia i ustawienia, które dopasujesz do swojego procesu sprzedaży.
Unikalne adresy produktów bez ręcznego rozwiązywania konfliktów
Kowal_CustomUrlRewrite to moduł do Magento, który automatycznie zarządza unikalnością adresów URL produktów, eliminując problemy związane z ich duplikacją. Dzięki naszemu modułowi ograniczysz błędy wynikające z konfliktów adresów podczas zapisu, uporządkujesz adresy pod kątem SEO oraz usprawnisz zarządzanie produktami w swoim sklepie.
Najważniejsze Funkcje
- Automatyczne Rozwiązywanie Konfliktów URL: Moduł automatycznie wykrywa istniejące adresy URL i dodaje numeryczny sufiks, aby znaleźć wolny klucz URL. Zmniejsza to ryzyko błędów podczas zapisywania produktów.
- Poprawa SEO: Unikalne adresy URL są kluczowe dla optymalizacji wyszukiwarek internetowych. Moduł zapewnia, że każdy produkt ma niepowtarzalny i przyjazny dla SEO adres URL, co może pozytywnie wpłynąć na pozycjonowanie Twojego sklepu.
- Łatwa Integracja: Moduł integruje się z natywnym systemem przepisywania URL Magento, nie wymagając skomplikowanej konfiguracji ani modyfikacji rdzenia systemu.
- Optymalna Wydajność: Sprawdza istniejące adresy w tabeli przepisań URL. Automatyzacja ogranicza ręczne rozwiązywanie konfliktów; wpływ na czas zapisu zależy od wielkości katalogu i liczby kolizji.
- Elastyczność i Rozszerzalność: Logikę tworzenia unikalnych adresów można dostosować w ramach rozszerzenia kodu do potrzeb biznesu. Obecna wersja stosuje kolejne sufiksy numeryczne.
Korzyści dla Ciebie
- Oszczędność czasu dzięki automatycznemu zarządzaniu adresami URL.
- Eliminacja błędów związanych z duplikacją adresów URL produktów.
- Uporządkowanie adresów wspierające działania na rzecz widoczności sklepu w wyszukiwarkach.
- Łatwiejsze zarządzanie adresami w dużym katalogu produktów.
Instalacja
Instalacja modułu Kowal_CustomUrlRewrite jest szybka i prosta. Możesz zainstalować moduł na dwa sposoby: za pomocą pliku ZIP lub Composer.
Metoda 1: Instalacja z Pliku ZIP
- Rozpakuj plik ZIP: Wypakuj moduł pod
app/code/Kowal, do podkatalogu odpowiadającego jego rejestracji — w sprawdzonym kodzie jest toCustomUrlChecker. - Włącz moduł: Uruchom polecenie:
php bin/magento module:enable Kowal_CustomUrlChecker - Zastosuj aktualizacje: Zaktualizuj bazę danych, uruchamiając:
W produkcji użyj opcjiphp bin/magento setup:upgrade--keep-generated, zgodnie z procedurą wdrożenia sklepu. - Wyczyść pamięć cache: Ukończ instalację, czyszcząc cache:
php bin/magento cache:flush
Metoda 2: Instalacja przez Composer
- Dodaj repozytorium Composer: Skonfiguruj repozytorium, które udostępnia zakupiony pakiet. Poniższe polecenie z wcześniejszej instrukcji dotyczy repo.magento.com i ma zastosowanie tylko wtedy, gdy pakiet jest tam dostępny:
composer config repositories.repo.magento.com composer https://repo.magento.com/ - Zainstaluj moduł: Wykonaj polecenie:
composer require kowal/module-customurlrewrite - Włącz moduł: Włącz moduł za pomocą polecenia:
php bin/magento module:enable Kowal_CustomUrlChecker - Zastosuj aktualizacje: Zaktualizuj bazę danych:
W produkcji użyj opcjiphp bin/magento setup:upgrade--keep-generatedzgodnie z procedurą wdrożenia sklepu. - Wyczyść pamięć cache: Wyczyść cache, aby zakończyć instalację:
php bin/magento cache:flush
Dzięki modułowi Kowal_CustomUrlRewrite Twoje zarządzanie adresami URL w Magento stanie się prostsze, bardziej efektywne i lepiej zoptymalizowane pod kątem SEO. Zamów już teraz i zwiększ funkcjonalność swojego sklepu!
Przykład i nazwa modułu
Jeśli klucz produkt koliduje z istniejącym adresem, moduł sprawdza produkt-1, następnie produkt-2 i kolejne sufiksy. W sprawdzonym kodzie wyszukiwane ścieżki mają zakończenie .html.
Nazwa handlowa i pakiet pozostają CustomUrlRewrite / kowal/module-customurlrewrite. Starsza instrukcja wskazywała Kowal_CustomUrlRewrite, natomiast sprawdzona wersja rejestruje moduł jako Kowal_CustomUrlChecker; tę nazwę należy stosować przy jego włączaniu.
Od konfiguracji do efektu
1. Zapisujesz produkt
Moduł odczytuje klucz URL produktu.
2. Sprawdza istniejące adresy
Weryfikuje kolizję w tabeli przepisań URL.
3. Dobiera wolny klucz
W razie konfliktu sprawdza kolejne sufiksy: -1, -2 i dalsze.
Od konfliktu do wolnego adresu
Klucz bazowy: produkt
Adres zajęty: produkt.html
Kolejne sprawdzenia:produkt-1.html → produkt-2.html
Sprawdzona wersja kodu wyszukuje ścieżki zakończone .html.
Uporządkuj adresy w katalogu Magento
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal CustomUrlRewrite i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Zgodność z szablonem | Luma / Blank, KOWAL |
|---|
Instrukcja Instalacji modułu
Instalacja
* W środowisku produkcyjnym proszę użyć opcji --keep-generated
-
Moduł jest dostępny w repozytorium composer:
- Prywatne repozytorium GitLab:
https://gitlab.com
- Prywatne repozytorium GitLab:
-
Dodaj repozytorium composer do konfiguracji:
composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite -
Dodaj token dostępu do prywatnego repozytorium GitLab:
composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN> -
Zainstaluj moduł za pomocą Composer:
composer require kowal/module-customurlrewrite -
Zastosuj aktualizacje bazy danych:
php bin/magento setup:upgrade -
Wyczyść pamięć podręczną:
php bin/magento cache:flush