Redirecteaza URL-urile vechi ale produselor Elite catre cele Premier
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