Hola he conseguido activar el mod_rewrite.
Paraece ser que me le e bien el .haccess.
Poniendo en el explorador m.html me lleva a producto.php?product_id=23
este es el .haccess:
RewriteEngine On
# Traducir m.html to /producto.php?product_id=23
RewriteRule ^m\.html$ producto.php?product_id=23
El problema es que no me muestra la dirección m.html en la barra de direccion del explorador, sino me muestra producto.php?product_id=23
¿Qué estoy haciendo mal? debe ser algo del apache ??
Gracias