Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2011, 20:45
RodrigoG
 
Fecha de Ingreso: diciembre-2009
Ubicación: dirname(__FILE__)
Mensajes: 149
Antigüedad: 14 años, 11 meses
Puntos: 11
Respuesta: Es posible hacer esto en .htacces

Prueba con:

Código Apache:
Ver original
  1. RewriteRule ^([^/]+)/(.+)$ $2.php?lang=$1

donde:
([^/]+) cualquier carácter que no es es la barra /
(.+) cualquier carácter

$2 es lo que se capturó en (.+), es decir, es segundo paréntesis.
$1 es lo que se capturó en ([^/]+) es decir, el primer paréntesis.

En resumen, dada una uri de ésta forma:

www.dominio.tld/lengua/categoria

se transformaría (de forma interna e invisible al usuario) en:

www.dominio.tld/categoria.php?lang=lengua.

Prueba y nos cuentas, toma en cuenta que muy posiblemente no todas tus uris siguen esa forma, por lo que tienes que hacer un esquema de como funcionan todas ellas y luego hacer reglas para que funcione para todo tu sitio.

Para mayor información.

Saludos.
__________________
Estreno blog ~ DesarrolladorWeb.cl :)