Skip to content

Linkul de ajutor de pe pagina cardurilor cadou duce la pagina care răspunde

Vitalie requested to merge 51_support-dead-link into main

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)

Merge request reports