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

Reescritura con idioma vitual en htaccess

Estas en el tema de Reescritura con idioma vitual en htaccess en el foro de Apache en Foros del Web. Hola chisc@s ! Necesito una ayudita para ver si esto es posible ! Tengo un sitio en el cual esta en dos idiomas, ejm: www.miweb.com ...
  #1 (permalink)  
Antiguo 27/04/2012, 10:45
Avatar de Andreys123456  
Fecha de Ingreso: febrero-2009
Ubicación: Perez Zeledon
Mensajes: 148
Antigüedad: 15 años, 10 meses
Puntos: 0
Reescritura con idioma vitual en htaccess

Hola chisc@s !
Necesito una ayudita para ver si esto es posible !

Tengo un sitio en el cual esta en dos idiomas, ejm:

www.miweb.com = ingles
www.miweb.com/es/ = español

el directorio /es/ es virtual para que trabaje con el mismo script pero con la conexion a la base de datos en español !

por hay todo bien tengo mis url amigables y todo ! el problema viene cuando quiero hacer una reescritura para que les agrege una barra al final de la url. ejm:

www.miweb.com/categoria = www.miweb.com/categoria/ FUNCIONA
www.miweb.com/es/categoria = www.miweb.com/es/categoria/ NOFUNCIONA este me redirige a www.miweb.com/categoria/ osea al otro idioma.

creo que el problema de esto es que el htaccess define que el RewriteBase es / la raiz he hay mi problema.

este es mi htacess:

Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^es/(.*)$                           /$1                 [L]
  4. RewriteRule ^([^/]*)$                           $1/                 [L,R]
  5. RewriteRule ^([^/]*)/$                          index.php?ct=$1     [L]

No se si esto es posible de alguna forma, pero de ante mano le agredesco cualquier ayuda que me puedan dar !
Gracias !

Etiquetas: htaccess, php, red, rewrite, url, idiomas
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:46.