Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2011, 19:14
ekisdedede
 
Fecha de Ingreso: febrero-2010
Mensajes: 113
Antigüedad: 15 años
Puntos: 5
Respuesta: ¿¿ mod_rewrite funciona con 2 idiomas "a la vez" ??

vaaale! lo hice tal cual como me pusiste, y el valor que le di (osea ntre el "^" y la "$") puse:
RewriteCond %{HTTP:Accept-Language} ^es [NC]
^es/inicio$ /es/inicio.html [L,R=301]

lo tengo asi, tambien he probado de la otra manera:

RewriteCond %{HTTP:Accept-Language} ^es [NC]
^/es/inicio$ es/inicio.html [L,R=301]

aqui te copio tal y como lo tengo:

Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine on    
  3.     RewriteBase ../ca/index.html
  4.     RewriteCond %{SERVER_PORT} !^443$
  5.     RewriteRule ^(.*)$ http://dominio.com/$1 [L,R]
  6.     RewriteRule ^ca/inicio$ ca/index.html [L,R=301]
  7.     RewriteCond %{HTTP:Accept-Language} ^es [NC]   
  8.         RewriteRule ^es/inicio$ /es/index.html [L,R=301]
  9.         RewriteRule ^es/sobremi$ /es/aboutus.html [L,R=301]
  10.         RewriteRule ^es/portfolio$ /es/portfolio.html [L,R=301]
  11.         RewriteRule ^es/servicios$ /es/typography.html [L,R=301]
  12.         RewriteRule ^es/contacto$ /es/contact.php [L,R=301]
  13.     RewriteCond %{HTTP:Accept-Language} ^ca [NC]
  14.     RewriteRule ^ca/inicio$ /ca/index.html [L,R=301]
  15.         RewriteRule ^ca/sobremi$ /ca/aboutus.html [L,R=301]
  16.         RewriteRule ^ca/portfolio$ /ca/portfolio.html [L,R=301]
  17.         RewriteRule ^ca/servicios$ /ca/typography.html [L,R=301]
  18.         RewriteRule ^ca/contacto$ /ca/contact.php [L,R=301]
  19. </IfModule>

cualquier dato que necesites me dices, gracias un saludo!

es= español
ca= catalan

Última edición por ekisdedede; 07/11/2011 a las 19:48