Attualmente sto scrivendo un'applicazione web, e il mio cliente mi ha chiesto se sarebbe stato possibile suggerire un URL valido all'utente quando ha accidentalmente scritto un errore di battitura nella barra degli indirizzi, un esempio di questo sarebbe come questo:
- Bob navigates to 'https://www.example.com/product'
- The web server is unable to find the route '/product', but knows that the route '/products' does exist
- The web server suggests Bob to navigate to '/products' instead
- Bob navigates to '/products' and continues browing the website
Questo esempio indurrebbe Bob ad avere un'esperienza utente migliore.
Tuttavia, mi ha portato a chiedermi se questo è considerato una cattiva pratica, in quanto il server potrebbe esporre l'URL che l'amministratore del sito web potrebbe non voler mostrare pubblicamente.