Foros del Web » Administración de Sistemas » Apache »

Duda con htaccess

Estas en el tema de Duda con htaccess en el foro de Apache en Foros del Web. Hola amigos foreros. primero que nada no se si esto va aca, pero como estoy desarrollando con php lo cuelgo en este foro. Tengo un ...
  #1 (permalink)  
Antiguo 07/12/2010, 07:52
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 20 años
Puntos: 145
Duda con htaccess

Hola amigos foreros.

primero que nada no se si esto va aca, pero como estoy desarrollando con php lo cuelgo en este foro.

Tengo un htaccess

Código:
RewriteEngine On

#Si la url solicitada no es un fichero(existente), continuar...
RewriteCond %{REQUEST_FILENAME} !-f

#Si la url solicitada no es una carpeta(existente), continuar...
RewriteCond %{REQUEST_FILENAME} !-d

#se toma todo ese -query_string- y se pasa como parametro route
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

lo que hace basicamente es pasarme toda la url como una variable al index.php, luego mediante php la desgloso y obtengo cada parametro de la url y poder trabajar con url amigables.

el problema que tengo es que de cierta forma me bloquea las variables que paso por GET, no las toma en cuenta y necesito trabajar con urls del tipo:

http://miweb.com/comunidad/contenido...&user=chichote

Alguien tiene alguna idea como crear una regla en el htaccess para que deje pasar esas variables GET?


saludos y muchas gracias.
__________________
http://chicho.ninja yiaaaa
  #2 (permalink)  
Antiguo 07/12/2010, 08:20
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 14 años
Puntos: 13
Respuesta: Duda con htaccess

Esto debería ir en otra parte ya que no es PHP


Cita:
Modifying the Query String

By default, the query string is passed through unchanged. You can, however, create URLs in the substitution string containing a query string part. Simply use a question mark inside the substitution string to indicate that the following text should be re-injected into the query string. When you want to erase an existing query string, end the substitution string with just a question mark. To combine new and old query strings, use the [QSA] flag.
De la página de apache, asi que saca el QSA conta el resultado.
  #3 (permalink)  
Antiguo 07/12/2010, 10:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Apache

Etiquetas: htaccess
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:52.