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
- Připravte cílovou stránku na jiné doméně a ověřte, že sama nevede zpět do smyčky.
- Nastavte dočasný stavový kód a absolutní cílovou URL.
- Povolte svou IP adresu pro režim údržby a zkontrolujte původní obchod jako správce.
- V anonymním okně ověřte přesměrování z domovské stránky i několika vnitřních adres.
- 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.
