Ver Mensaje Individual
  #14 (permalink)  
Antiguo 12/09/2007, 02:19
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Puedo obligar a poner la barra ( / ) al final de una URL?

Cita:
Iniciado por mafima Ver Mensaje
precisamente, s qeu necesito que valga casi todo, no puedo seccionar, por que la URL es del tipo

www.dominio.com/(variable)

para limitar los archvios pongo un Rewritecond.

No creo que este bien decir que este medio bien, pues es justo lo que necesito, incluso podira usar

ReWriteRule ^(.+)$ /page.php?pagina=$1

y luego en page.php ver cual es la variable $1 con el fin de incluir el archivo que necesito.

estoy de acuerdo contigo que en el momento de enfrentarse a una regla de mod rewrite, debemos de limitar la instruccion lo mas que podamos, sin embargo para este caso en particular me era imposible seccionar ( el cliente queria que parecieran carpetas dentro de la carpeta raiz, incluso no me dejó poner extensiones .htm o algo asi para limitar un poco más )

con lo del 301 tienes razón, al no ponerlo toma por defecto 302 ( movido temporalmente ) ahora ya tiene el 301.

tengo una pregunta ¿para que es el QSA?

muchas gracias nuevamente.

INFERNAL si explicas que quieres hacer, quizas podamos darte una mejor ayuda
QSA, Query String Append, se usa para poder seguir pasando variables por GET. Es decir, si ahora tienes dominio.com/valor, puedes, con QSA, pasar una variable como normalmente hacemos por GET: dominio.com/valor?var=otrovalor

Por lo que dices que necesitas casi todo, pues puedes limitarlo para que solo sean letras/números, o lo que necesites,habría que mirarse las expresiones regulares.
Claro, que si el cliente te dice blanco, haylo blanco, que es el que manda.