Avisos
Vaciar todo

Solucionar el "error 404" en los enlaces ya indexados por google.

23 Respuestas
4 Usuarios
0 Reactions
3,507 Visitas
Antonio
Respuestas: 58
Trusted Member
Topic starter
 

Hace un par de semanas cambié la estructura de los enlaces permanentes de mi página porque había determinado el la sección "Base de la categoría del producto" categoría-producto y al incluir la tilde el enlace me salía tal que así : http://joyeriaturon.com/categor%C3%ADa-producto/maximo-betro/colecciones/martele/

Al quitar el acento se eliminaba la parte de %C3%AD por una "i" normal y corriente. Ahora si accedes a la página y pinchas en cualquier categoría entras sin ningún problema y los enlaces se ven correctamente.

El problema principal viene cuando intentas entrar en un enlace que ya estaba indexado por google, si por ejemplo buscas "Colección martelé" la segunda entrada es un enlace a mi página pero al pinchar te sale el mensaje de página no encontrada con su correspondiente error 404, si luego buscas esa colección dentro de la página te la muestra sin ningún problema.

¿Existe alguna manera de solucionar esto?

Por si fuera poco cada artículo venía con un enlace a su correspondiente colección y tuve que modificarlos todos porque si no me aparecían como enlaces rotos. Recurro a vosotros porque creo que esta es la causa de que mi posicionamiento en buscadores haya empeorado ostensiblemente.

Un saludo y gracias por vuestro trabajo.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 29/06/2015 11:35 am
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Antonio,

Creo que hay un error de sintaxis, prueba a dejarlo así:

RewriteRule ^categor%C3%ADa-producto/(.*)$ http://joyeriaturon.com/categoria-producto/$1 [R=301,L]

Tal cual donde lo tienes, al principio del archivo .htaccess.

Saludos


 
Respondido : 02/07/2015 2:40 am
Antonio
Respuestas: 58
Trusted Member
Topic starter
 

Buenos días, acabo de añadir el código y me queda de la siguiente manera:

RewriteRule ^categor%C3%ADa-producto/(.*)$ joyeriaturon.com/categoria-producto/$1 [R=301,L]
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Ahora la página carga correctamente pero después de hacer unas pruebas buscando diferentes categorías en google me encuentro conque las direcciones que conservan el acento en la palabra categoría con hacen el redireccionamiento 301, en cambia hay otras colecciones que si están indexadas correctamente pero en la dirección no está la famosa tilde (puede que se hayan indexado después).

¿El redireccionamiento es automático?, ¿cómo puedo saber si la si la modificación del código .htaccess es correcta?

Un saludo y muchas gracias.


 
Respondido : 02/07/2015 10:29 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

La redirección no parece estar funcionando. La prueba es que si pongo una url con acento como Contenido solo visible a usuarios registrados no me redirige a la misma dirección sin el acento.

Veo que has puesto el código al principio del archivo .htaccess. Prueba a ponerlo al final para ver si así funciona.


 
Respondido : 02/07/2015 3:31 pm
Antonio
Respuestas: 58
Trusted Member
Topic starter
 

Nada, probé a poner el código al final del archivo y en distintas posiciones dentro del mismo y aunque la página carga bien cuando intento entrar en la dirección que usaste para hacer la prueba me sale siempre el error 404.

¿Podría ser que el cambio no sea válido hasta que google indexe el archivo modificado?


 
Respondido : 02/07/2015 8:58 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Adicional a la regla que te brindó Pablog agrega al inicio lo siguiente

RewriteRule ^categoría-producto/(.*)$ joyeriaturon.com/categoria-producto/$1 [R=301,L]

Esto es poner explicitamente í en lugar del código html del la í con tilde

Saludos.


 
Respondido : 02/07/2015 9:40 pm
Antonio
Respuestas: 58
Trusted Member
Topic starter
 

Probé a poner el código arriba, abajo y dentro del código pero el resultado sigue siendo el mismo.

Perdonad por las molestias pero es que este detalle me echa a perder todo el trabajo de posicionamiento.

Un saludo.


 
Respondido : 02/07/2015 9:58 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En lugar de los código anteriores, prueba a poner el siguiente al final del archivo .htaccess:

Redirect 301 /categoría-producto  http://joyeriaturon.com/categoria-producto 

 
Respondido : 03/07/2015 2:28 pm
Antonio
Respuestas: 58
Trusted Member
Topic starter
 

¡ Bingo !

Muchas gracias por vuestra ayuda, si alguien recurre a vosotros con el mismo problema ya sabéis que esta es la solución.

Un saludo para todo el equipo 😉


 
Respondido : 03/07/2015 6:20 pm
Página 2 / 2