Tengo muchas dudas con esto de mod_write y el redireccionamiento utilizando url amigables, por ejemplo tengo una vista que tiene un form para agregar un nuevo producto al stock, en el action del form deberia ir algo como esto action="/productos/agregar/" donde el primero seria el controlador y el segundo seria la accion y cuando apreto el boton se me genera una url larga que obviamente no me lleva a ejecutar la accion, cuando coloco simplemente / deberia llevarme al index de la app pero me lleva en este caso a http://localhost/ no ingresa a ninguna app.
Como debo hacerlo para que al colocar / me lleve al index de mi app y no al index del wamp, como puedo hacer para que colocando /controlador/accion/ se ejecute esa accion.
Es eso posible o estoy sumamente perdido y enredado.
NOta: adjunto dejo la estructura de directorios que tengo y los .htaccess
myApp (DIRECTORIO DONDE TENGO MI APP)
---> .htaccess(1)
---> public
---> css
---> js
---> index.php (algunas conf y la llamada al frontController
--->.htaccess(2)
--->application
--->controladores
--->modelos
--->vistas
--->libreria
--->clases principales
-->(1)
Código:
-->(2)<IfModule mod_rewrite.c> RewriteEngine on RewriteRule !\.(js|ico|gif|jpeg|jpg|css|png)$ index.php RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule>
Código:
Espero me ayuden a saber que estoy haciendo mal.<IfModule mod_rewrite.c> RewriteEngine on ReWriteCond %{REQUEST_FILENAME} !-f ReWriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php </IfModule>
Saludos