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

Duda con .htaccess para seo uri

Estas en el tema de Duda con .htaccess para seo uri en el foro de Apache en Foros del Web. Hola: Tengo un .htaccess con el que capturo una uri "amistosa" para mandarla al sitio corecto, pero no debe estar bien. Teniendo esta uri por ...
  #1 (permalink)  
Antiguo 12/10/2009, 09:21
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 15 años, 2 meses
Puntos: 0
Duda con .htaccess para seo uri

Hola:

Tengo un .htaccess con el que capturo una uri "amistosa" para mandarla al sitio corecto, pero no debe estar bien.

Teniendo esta uri por ejemplo: hxxp://host/folder/admin-menu/?act=edit&id=34

Y las líneas en el .htaccess que siguen:
Código:
RewriteCond %{QUERY_STRING} ^p=([0-9]+)&act=([a-z]+)&id=([0-9]+)
RewriteRule ^admin-([a-z]+)/$ admin.php?section=$1&element=-1&admin=1&p=%1&act=%2&id=%3

RewriteCond %{QUERY_STRING} ^act=([a-z]+)&id=([0-9]+)
RewriteRule ^admin-([a-z]+)/$ admin.php?section=$1&element=-1&admin=1&act=%1&id=%2

RewriteCond %{QUERY_STRING} ^p=([0-9]+)
RewriteRule ^admin-([a-z]+)/$ admin.php?section=$1&element=-1&admin=1&p=%1

RewriteRule ^admin-([a-z]+)/$ admin.php?section=$1&element=-1&admin=1
RewriteRule ^admin/$ admin.php?section=-1&element=-1&admin=1
Tal cual está, tengo problemas porque "pierdo" alguna variable de sesión. No sé el motivo, pero creo que ¿pasa por más de una condición?.

La cosa es que si, para la uri que indico arriba, dejo solo:
Código:
RewriteCond %{QUERY_STRING} ^act=([a-z]+)&id=([0-9]+)
RewriteRule ^admin-([a-z]+)/$ admin.php?section=$1&element=-1&admin=1&act=%1&id=%2
funciona de maravilla, de ahí mi duda.

¿Alguien me puede echar un cable?.

Gracias por el interés.

Un saludo.
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 01:01.