fdfran Posted November 1, 2013 Share Posted November 1, 2013 (edited) Hola tengo una duda.Como sabeis se pueden añadir y quitar tantos idiomas como se deseen. Hubo un momento que dejé español e inglés, pero viendo que no tengo tiempo para hacer la traducción a inglés, eliminé el inglés. E hice para que cuando google llegue a mi web a través de un sufijo /es/ redirija bien. Hasta aquí todo correcto. Seguí las instrucciones de este post http://www.prestashop.com/forums/topic/251581-aporte-redireccion-pagina-no-encuentra-error-404-al-quitar-desinstalar-un-idioma/Sin embargo,en Webmaster tools cuando entro me siguen apareciendo páginas de error provocadas porque no encuentra las páginas con las terminaciones /es/. Me dice que las descripciones y los títulos están duplicadas.En algunas hasta me sigue saliendo hasta el catalán que lo quite al poco de instalar. Cuando pincho en esos enlaces evidentemetne me da error. Mi web es http://www.airsoftworldgame.comAdjunto una imagen. Edited November 11, 2013 by fdfran (see edit history) Link to comment Share on other sites More sharing options...
yesiam Posted November 1, 2013 Share Posted November 1, 2013 (edited) Edita tu .htaccess y escribe (/es/ es el idioma): <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301] </IfModule> Edited November 1, 2013 by yesiam (see edit history) 1 Link to comment Share on other sites More sharing options...
fdfran Posted November 1, 2013 Author Share Posted November 1, 2013 Edita tu .htaccess y escribe (/es/ es el idioma): <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301] </IfModule> ¿Dónde pongo eso?? Te enseño como lo tengo ahora mismo. <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^airsoftworldgame.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] Link to comment Share on other sites More sharing options...
fdfran Posted November 5, 2013 Author Share Posted November 5, 2013 Alguien me puede ayudar en lo que se refería el compañero? Donde hago ese cambio?? El htaccess es un poco peligroso de tocar si no se sabe bien, como es mi caso. Link to comment Share on other sites More sharing options...
yesiam Posted November 8, 2013 Share Posted November 8, 2013 (edited) <IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{HTTP_HOST} ^airsoftworldgame.com$RewriteRule . - [E=REWRITEBASE:/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301] Saludos. Edited November 8, 2013 by yesiam (see edit history) 1 Link to comment Share on other sites More sharing options...
fdfran Posted November 11, 2013 Author Share Posted November 11, 2013 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^airsoftworldgame.com$ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301] Saludos. Hecho el cambio y parece qeu funcionando. Si hubiese algun problema preguntaría nuevamente. Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts