PrestaShop v údržbě: bezpečné dočasné přesměrování

Při delší plánované údržbě může být užitečné poslat návštěvníky na náhradní informační stránku nebo jiný dočasný web. Přesměrování musí být snadno vratné, nesmí odříznout správce a nemá vyhledávačům tvrdit, že se obchod přestěhoval natrvalo.

Modul Maintenance Redirect pro PrestaShop zapne přesměrování pouze ve chvíli, kdy je obchod skutečně v režimu údržby. Cíl nastavíte v administraci bez úpravy jádra a správci s povoleným přístupem mohou dál kontrolovat původní obchod.

Pro dočasnou údržbu nepoužívejte trvalý kód

Standard HTTP Semantics rozlišuje dočasné kódy 302 a 307 od trvalých 301 a 308. Pro běžnou dočasnou náhradní stránku se obvykle používá 302. Kód 307 navíc zachovává původní metodu požadavku; při přesměrování na jiný web to nemusí být žádoucí.

Kódy 301 a 308 patří k trvalému přesunu a mohou se ukládat do cache nebo ovlivnit uložené odkazy. Pro několikahodinovou či několikadenní údržbu je proto nepoužívejte jen proto, že se označují jako silnější přesměrování.

Postup před zapnutím

  1. Připravte cílovou stránku na jiné doméně a ověřte, že sama nevede zpět do smyčky.
  2. Nastavte dočasný stavový kód a absolutní cílovou URL.
  3. Povolte svou IP adresu pro režim údržby a zkontrolujte původní obchod jako správce.
  4. V anonymním okně ověřte přesměrování z domovské stránky i několika vnitřních adres.
  5. Po dokončení údržby nejdřív vypněte přesměrování, potom režim údržby a znovu otestujte objednávku.

Modul nepřipojuje automaticky původní cestu k cílové URL. Pokud potřebujete zachovat stovky konkrétních adres při trvalém přesunu, jde o jiný úkol a je vhodné připravit samostatnou mapu přesměrování.

S plánovanou údržbou a kontrolou po změně pomůže správa PrestaShopu. Při přesunu celého obchodu použijte službu migrace webu a e‑shopu.

Výhoda pro zákazníky Zserveru

Podle aktuálních podmínek zCommerce mají ověření zákazníci hostingu Zserveru slevu 25 % na moduly a standardní instalaci podporovaného modulu zdarma.

Podobné příspěvky