Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/09/2014, 13:21
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 9 meses
Puntos: 29
Respuesta: RegExp en .htaccess para sacar la última barra

El mismo resultado. De hecho esta es la línea en htaccess:

Código Apache:
Ver original
  1. RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([0-9]+)/(.+)/(.+)([/]*)$ $1.php?action=$2&title=$4&id=$3&options=$5 [L]

Y si hago un var_dump de la variable GET "title":
Código HTML:
Ver original
  1. La URL utilizada:
  2. http://localhost/XXX/empresas/panel/11/configuracion/
Código PHP:
Ver original
  1. var_dump($this->get->title);
  2. // string(14) "configuracion/" » KO
Si quito la última barra, todo va perfecto.
Código HTML:
Ver original
  1. La URL utilizada:
  2. http://localhost/XXX/empresas/panel/11/configuracion
Código PHP:
Ver original
  1. var_dump($this->get->title);
  2. // string(13) "configuracion" » OK

He probado a escapar la barra en el trozo que me dijiste de esta forma:

Código Apache:
Ver original
  1. RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([0-9]+)/(.+)/(.+)([\/]*)$ $1.php?action=$2&title=$4&id=$3&options=$5 [L]

Pero tampoco funciona.
La verdad es que no sé qué hacer, y quitarle la barra al final de la URL mediante PHP me parece una patraña.

¿Es posible hacer que esa barra nunca pase como parámetro o estoy pidiendo algo imposible?

Saludos y gracias por tu ayuda.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.