Jump to content

Errores de rastreo - Solucionado


Recommended Posts

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.com

Adjunto una imagen.

 

 

 

post-632006-0-01531400-1383339633_thumb.jpg

Edited by fdfran (see edit history)
Link to comment
Share on other sites

 

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

<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.
Edited by yesiam (see edit history)
  • Like 1
Link to comment
Share on other sites

 

<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

Guest
This topic is now closed to further replies.
×
×
  • Create New...