Hola buenas noches, estoy creando url amigables y tengo un caso en que el archivo php se llama igual que la url amigable, lo cual provoca que los otros dos idiomas no los tiene en cuenta y solo me carga, en este caso, el ingles; aquí va el ejemplo:
RewriteRule contactar contact.php?lang=es
RewriteRule contact contact.php?lang=en
RewriteRule 联系 contact.php?lang=ch
En la 2 línea contact y contac.php me crean el error que comento arriba, si yo pongo contactar en la url o 联系, pasa de mí y me sigue cargando el inglés.
¿sabéis porque pasa y como solucionarlo?
También tenía otra pregunta. ¿hay una forma mas flexible de ir cargando las url dependiendo del idioma? Porque hasta ahora tengo esto:
RewriteRule trabajos home.php?lang=es
RewriteRule portfolio home.php?lang=en
RewriteRule 影集 home.php?lang=ch
RewriteRule quienes-somos quienes.php?lang=es
RewriteRule about-us quienes.php?lang=en
RewriteRule 关于我们 quienes.php?lang=ch
RewriteRule contactar contact.php?lang=es
RewriteRule contact-us contact.php?lang=en
RewriteRule 联系 contact.php?lang=ch
Pero no veo que sea muy práctico, que cada vez que creo una página tenga que manipular el htacces.
Muchisimas gracias!
Saludos