Skip to content

Redirecteaza URL-urile vechi ale produselor Elite catre cele Premier

Vitalie requested to merge prod-redirects into main

Redenumirea liniei Elite a schimbat si handle-urile, deci si adresele publice. Cele sase adrese vechi dadeau 404; acum trimit permanent la adresa noua, ca un link deja trimis cuiva sau un bookmark sa ajunga tot la produs. Conteaza mai ales pe hyperice.md, unde adresele vechi au fost live.

Ambele forme de URL ajung la pagina de produs (/product/ si /products/, a doua fiind si forma folosita de linkurile din articolele de blog), deci fiecare handle redenumit primeste redirect pe amandoua. Un segment fix bate mereu parametrul :handle in potrivirea din React Router, deci ordinea in lista nu conteaza.

Tabelul de redirecturi e scris de mana, deci o greseala de tipar ar fi invizibila: o tinta gresita trimite vizitatorul la 404 PRIN redirect, iar o sursa gresita nu se declanseaza niciodata. Testul nou verifica ambele coloane fata de catalogul real si, in plus, ca niciun produs redenumit nu a ramas fara redirect. Atentie la catalog: e impartit in cinci liste, iar perechea open-box traieste in outletProducts, nu in shopProducts — verificarea doar pe lista principala le-ar fi ratat (exact ce a prins testul la prima rulare).

Verificat in browser: toate cele 12 redirecturi ajung la produsul corect, inclusiv forma cu slash final; un handle inexistent NU e redirectat, ramane pe loc. /product/open-box-normatec-premier arata in continuare "Product not found", dar asta e preexistent si nelegat de redenumire — e unul dintre cele 16 produse fara pagina de detaliu, si se comporta la fel ca open-box-normatec-3-legs.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Merge request reports