Linkul de ajutor de pe pagina cardurilor cadou duce la pagina care răspunde
Linkul „Ai nevoie de mai multe răspunsuri?" de pe pagina cardurilor cadou ducea
la /support, o adresă care nu are nici rută în router, nici regulă în nginx.
Vizitatorul care îl apăsa primea pagina de eroare în locul răspunsurilor.
Îl duc la /support/faq — întrebările frecvente sunt exact ce promite textul
linkului. Prefixul de limbă vine de la basename-ul routerului, deci linkul
rămâne în limba cititorului fără nimic în plus.
Verificare rulată
npm run lint și npm run build în frontend/: trec. O singură avertizare de
lint, preexistentă, la src/App.tsx:70.
Pe producție, înainte de modificare: /support → 404, /support/faq → 200.
Auditul cerut de al doilea punct
Am confruntat toate adresele interne scrise în frontend/src cu rutele din
App.tsx, cu $spa_known și cu $canonical_redirect din nginx.conf, și am
verificat pe producție fiecare candidat. Au ieșit două defecte reale, cu cauze
diferite de asta și cu locuri de reparat diferite, deci fiecare primește lucrarea
lui:
- #63 (closed) — cele șase adrese rămase de la redenumirea Elite → Premier răspund 404 la orice nu pornește JavaScript: crawlere, Search Console, previzualizări de linkuri. Redenumirea trăiește doar în routerul React.
- #64 — „Outlet", scris în subsol și în meniul Shop, duce la o colecție care nu există; filtrul de vizibilitate îl lasă vizibil cât timp API-ul nu a răspuns.
- #65 (closed) — optsprezece adrese moarte într-un model de meniu pe care nu-l randează nimeni; nu se văd, dar pleacă în pachetul vizitatorului.
Restul adreselor interne răspund 200 sau 301 către 200.
Closes #51 (closed)