Con tu solución has creado más problemas que beneficios. La solución correcta es conseguir una URL de este tipo:
www.mistio.com/productos/venta-motocicletas.html
Sin el
id y sin el
-de- que no aporta mucha información a la URL (existe otro hilo en este mismo foro donde se menciona la no conveniencia de incluir artículos, preposiciones... en las URLS).
Ya que te pones a hacer las URLs amigables hazlo bien.
Te recomiendo este manual
Editar htaccess para crear direcciones URL amigables