Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: ‭‭‭‭jackl007 en 7 Octubre 2011, 01:14 am



Título: Consulta sobre conflicto en htaccess
Publicado por: ‭‭‭‭jackl007 en 7 Octubre 2011, 01:14 am
Tengo una pregunta que me causó curiosidad en poder resolverla.

tengo un archivo llamado productos.php y otro agregar.php donde productos.php es el controlador padre y el agregar.php sirve para agregar un producto.
Lo que pretendo es que la URL quede así:

Código:
dominio.com/productos/agregar.php

he utilizado este codigo para el htaccess:
Código:
RewriteRule ^productos/(.+).php$ $1 [L, NC]

Pero se invoca el archivo productos.php en vez de invocarse el agregar.php

He visto que sucede un conflicto al utilizar productos en la URL y el archivo productos.php.

Si uso nombres distintos, entonces no hay problema, así por ejemplo:

Código:
RewriteRule ^prod/(.+).php$ $1 [L, NC]

donde mi archivo se llama productos.php, y acceso así: dominio.com/prod/agregar.php

Cómo tendría que hacer la regla para evitar ese conflicto por el nombre usado? Me he quedado con la duda, de resolver el problema sin tener que cambiar de nombre al archivo.

Gracias