@nicsoftware said:

Buonasera a tutti,
Ciao nicsoftware e Benvenuto nel Forum GT,
@nicsoftware said:

Però, se un utente digita l'indirizzo miosito.it/nome-prodotto-2/ (cioè con lo slash finale), ovviamente non vedrà la pagina che io ho richiesto, ma un 404.

Ed è corretto che sia cosi altrimenti ci sarebbero due url con lo stesso contenuto.
@nicsoftware said:

Avrei ovviato anche a questo, scrivendo un'altra regola uguale alla prima, ma con lo slash finale
[PHP]RewriteRule ^(.)-([0-9])/$ oggetto.php?id=$2[/PHP]

Io farei un redirect 301
@nicsoftware said:

Ma non credo sia la migliore tecnica, dal momento che il file .htaccess dovrebbe essere il più leggero possibile...
!
non sei il primo a cui sento dire che il file .htaccess deve essere leggerissimo e non ne capisco il perché.
Io non mi sono mai preoccupato di questo aspetto: se in un sito vi è un collo di bottiglia di sicuro il file .htaccess sarà l'ultimo su cui lavorare.