Hola,
Tengo un problema que no se como solucionar, he instalado un blog wordpress en mi tienda online prestashop y también el YOAST SEO. Este plugging me informa de errores 404 con los distintos idiomas /fr.... /de... y algunas categorías de prestashop.
¿Como puedo solucionarlo? Solo utilizo español e ingles. Según he leido es por el .htaccess pero no se que más hacer.
(Dejo algunas imágenes para que veáis los errores 404 que me da YOAST SEO).
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Rafael.
Accede a Localización -> Idiomas y elimina los idiomas que no utilices, no los dejes desactivados, eliminarlos por completo.
Revisa si después de eso se eliminan estos errores, si siguen apareciendo siempre se puede realizar un redireccionamiento en el archivo htaccess por ejemplo :
Redirect 301 /de http://idoctor.es
Un saludo
Hola rafael.
¿ esos errores son de prestashop o de wordpress ?
¿ Todos los errores que te marcan son de la misma pagina o son de las dos páginas ?
Lo que tienes que revisar es que en la consola de google no te marque ninguna URL con error.
Un saludo
Hola
En tus últimas capturas también veo referencias al idioma español, desactiva también este idioma.
Sin embargo ten en cuenta que si google ya ha indexado estas urls te seguiran marcando error 404 (no encontrado), en tal caso si que tienes que evaluar hacer una redirección 301 por .htaccess
Puedes tratar la redireccion como un folder ya que los idiomas asi veo que los has tenido configurados.
Revisa en el siguiente enlace la redirección de todo el contenido del directorio a otro directorio:
https://coolestguidesontheplanet.com/redirecting-a-web-folder-directory-to-another-in-htaccess/
Saludos
Y que debo hacer?
Porque si desactivo español no tendré ningún idioma activo, además siguen apareciendo los errores 404 de alemán y francés por lo que sigo sin entenderlo.
En cuanto a la redirección de un directorio a otro no se a que te refieres, ¿que cree un nuevo directorio dentro de .htaccess?
Gracias!!
Hola
Si tu sitio sólo manejará un idioma, no tiene porque mostrar en todas las urls "/es/"
Actualmente al navegar veo que no lo muestra, pero posiblemente por los cambios que has venido haciendo en idiomas te ha indexado con /es/ /fr/, etc.
De manera general tendrías que hacer redirecciones de estas carpetas a la raiz de tu sitio.
Saludos.
Y como hago eso?
Hola rafael.
tienes que añadir las re-direcciones en el archivo htaccess que encontrarás en la raíz de tu instalación ( Public_html )
Por ejemplo para la url es-contact-us:
Redirect 301 /es-contact-us http://www.tudominio.com
Te dejo información de como realizar las re-direcciones:
https://www.webempresa.com/blog/redirecciona-urls-de-forma-correcta-usando-cpanel-y-htaccess.html
Un saludo
Hola Rafal.
¿Es así como debo hacer todas?
Si, solo elimina la url que te puse de ejemplo Redirect 301 /es-contact-us http://www.tudominio.com
Una vez realizado tienes que pulsar en el botón de solucionado en la consola de google.
Una solución mas sencilla es mediante un plugin ->
https://es.wordpress.org/plugins/all-404-redirect-to-homepage/
Este plugin intenta redirigir las páginas 404 de error a la página de inicio o a cualquier página personalizada,
Un Saludo
Tengo la web caída.
He subido el .htaccess con las modificaciones de las url´s que me daban error en la consola de google y ahora me encuentro con la web caida.
Al introducir idoctor.es me redirecciona a uno de los errores, lo he revisado y creo que está bien.
¿Que debo hacer?
He regenerado el .htaccess y ni con esas.
Gracias!!
Hola Rafael.
Si accedo al dominio idoctor veo que me carga bien y no redirecciona, si es otra URL la que quieres indicar por favor añádela para que lo revisemos.
Un saludo
Hola Pepe, Muchas gracias por tu ayuda.
Intento acceder a www.idoctor.es y me redirecciona a http://idoctor.es/es/fisioterapia/56-TRATAMIENTO-COMBINADO-DE-RHB-Y-FISIOTERAPIA--POR-SESION.htmlhttp://www.idoctor.es/fisioterapia/56-TRATAMIENTO-COMBINADO-DE-RHB-Y-FISIOTERAPIA--POR-SESION.html