Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2014, 06:37
DandyCC
 
Fecha de Ingreso: junio-2012
Mensajes: 147
Antigüedad: 12 años, 5 meses
Puntos: 1
Duda htaccess para url amigable con dos parámetros

Hola. Tengo una página admin-centros.php que puede recibir uno o dos parámetros por GET.

En la vista principal debe recibir al menos un string que es creado a partir del nombre del centro (el string es único en la BD, no hay problemas ahí). Así:

Código htaccess:
Ver original
  1. RewriteRule ^admin-centros/(.+)$ admin-centros.php?url_in_centro=$1

Esto funciona bien. Si entro en admin-centros/estudios.generales toma por url_in_centro 'estudios.generales'.

Pero la página puede recibir dos parámetros, siendo el segundo una vista específica.

Código htaccess:
Ver original
  1. RewriteRule ^admin-centros/(.+)/(.+)$ admin-centros.php?url_in_centro=$1&view=$2

Y esto ya no funciona. Si escribo admin-centros/estudios.generales/profesores lo que entiende que le llega por GET es esto:
Código HTML:
Ver original
  1. Array
  2. (
  3.     [url_in_centro] => estudios.generales/profesores
  4. )

Y ahí está el problema. ¿Cómo lo puedo solucionar? Gracias de antemano!