Nop para nada... lo que pasa es que el htaccess tiene su manera de identificar las variables de otra forma... para ser mas exacto... si existe un pattern lo toma como $1, el proximo lo toma como $2 y asi sucesivamente.
Para que te funcione tienes que poner el htaccess en la carpeta vista tambien. Y si no funciona revisa el log de apache... que siempre quedan los registros de cual es el error.
Saludos!