Změna URL (slugu)
ps_change_url
- ProJen v TellMyShop Pro
- Zápis · náhled + schválení
- Ukládá: hned
- Obsah a SEO a Katalog · zapisuje hned
- Viditelný hned po instalaci
Změní adresu stránky a zajistí, aby stará adresa přesměrovala na novou.
TellMyShop Free: Ne. Tento nástroj je jen v TellMyShop Pro. TellMyShop Free má jen hotové přehledy, které váš obchod čtou.
Zeptejte se chatu
„Změňte URL produktu 45 ze solarni-lampa-x na solarni-zahradni-lampa-x a zajistěte, aby stará přesměrovala.“
Ukázkový náhled
Produkt 45, jazyk cs. Stará: /zahradni-osvetleni/45-solarni-lampa-x.html Nová: /zahradni-osvetleni/45-solarni-zahradni-lampa-x.html Kanonické přesměrování: 301. Stará URL přesměruje 301 na novou. Po uložení: kontrola staré URL.
Technické podrobnosti
Změní přátelskou URL (slug, link_rewrite) produktu, kategorie, stránky CMS, příspěvku blogu nebo kategorie blogu v jednom jazyce. Náhled ukáže starou a novou URL, URL změněné jako vedlejší účinek (například produkty kategorie, jejíž název je v URL produktu) a jestli stará URL přesměruje kódem 301. Změna je ZABLOKOVANÁ, když obchod přesměrovává kódem 302 místo 301, je zapnutý vývojářský režim nebo nějaký modul přepisuje cesty. Po provedení si nástroj sám otevře starou URL, očekává 301 na novou a ohlásí výsledek.
Parametry
| Název | Typ | Povinný | Popis |
|---|---|---|---|
| object_type | enum: product | category | cms | blog_post | blog_category | ano | Typ objektu. |
| object_id | integer | ne | ID objektu (u produktu můžete místo toho zadat product). |
| product | string | ne | Místo object_id pro object_type=product. Produkt tak, jak ho označí člověk: „id:123“, „ref:ABC-1“, „ean:5901234123457“, URL produktu z obchodu, samotné ID (1–7 číslic), EAN (8/12/13 číslic) nebo kód produktu. Max. 300 znaků. |
| new_slug | string | ano | Nový slug: malá písmena bez diakritiky, číslice a pomlčky (například detske-sandaly-cerne). Příspěvek SmartBlogu: max. 45 znaků. |
| lang | string | když | ISO kód jazyka, ve kterém píšete. Povinný, když má obchod více než jeden aktivní jazyk. Claude píše obsah v tomto jazyce. |
| shop_id | integer | ne | ID obchodu v instalaci multistore. Výchozí je obchod z adresy konektoru. ID vypíše ps_get_shop_info. |
| confirm | boolean | ne | false (výchozí) vrátí náhled a nic neuloží. true provede změnu, jen když uživatel náhled schválil, spolu s change_token. |
| change_token | string | když | Token z náhledu. Povinný s confirm=true. Platí 30 minut, jednorázový, vázaný na argumenty a stav dat z náhledu. |
Omezení
Jeden objekt a jeden jazyk na volání. Blokováno při kanonickém přesměrování 302, vývojářském režimu nebo modulech přepisujících cesty. ps_revert_change to nevrátí: vrátíte to dalším ps_change_url.
Co uvidíte, než se cokoli uloží
Chat nejdřív zavolá nástroj bez potvrzení. Modul vrátí náhled (současné a nové hodnoty) a jednorázový token platný 30 minut. Chat vám náhled ukáže a změnu uloží až po vašem ano.
Související nástroje
- Kontrola stránky obchodu ps_inspect_page
- Přehled chyb 404 ps_get_404_report
- Vypnutí nebo zapnutí produktu, s přesměrováním ps_set_product_redirect
- Informace o obchodě ps_get_shop_info
Příklady použití s tímto nástrojem
- Změňte adresu stránky produktu bez ztráty návštěvnosti z Google
- Přejmenujte adresu kategorie po přeorganizování
- Přeložte celý obchod, včetně filtrů a značek
- Změňte nastavení obchodu schované hluboko v administraci
- Pošlete návštěvníky z jakékoli staré adresy na správnou novou stránku
Naposledy aktualizováno: 2026-10-11