Código Apache:
Ver originalRewriteEngine on
RewriteRule ^masinfo/([0-9]+)\.php$ ./masinfo.php?id=$1
He limitado la id a formato numérico.
De todos modos el "no funciona" podría ser un poco más concreto. No es lo mismo un 404 que un 500 que simplemente te muestre masinfo.php como si "id" fuese null....
Cuanto más detalles, mayor posibilidades de localizar el problema :)
EDIT: Vale, veo que ya lo solucionaste xD Hubieramos acotado mucho el problema, porque el error que tendrías probablemente sería el 404...