Avisos
Vaciar todo

[Resuelto] error redireccionamiento 301 .htacces  

 
Gus_Artegres
 Gus_Artegres
Usuario eminente

Hola, 

He eliminado varios idiomas en mi prestashop 1.6.1.24, tambien un blog que tenia interno y he creado un wordpress bajo la carpeta public_html/blog/, paralelamente he cambiado el slug a varias páginas cms por lo que ahora hay algunas urls que no se redireccionan correctamente según la personalización que he llevado a cabo a través del .htacces, podríais indicarme cómo debería hacer dichas redirecciones por favor?

como podréis apreciar, he añadido muchas urls antiguas con /es/ , /en/ , /pt/ , /blog/ que me gustaría redirigir a https://www.artegres.es principalmente

podéis indicarme que reglas y condiciones debería añadir en el .htacces?

adjunto captura y copia del .htaccess

Gracias por todo,

 

captura htacces pshop artegres es
Respondido : 07/11/2020 12:18 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Gus,

En este caso comentas que has eliminado estas secciones que antes estaban en /es/ etc. Por lo que no sería una redirección 301 sino una 404 ya que la página que estas ingresando no existe, en el caso que si existiera entonces la redirección si sería 301, con respecto a que reglas añadir no comprendo muy bien a que te refieres ya que veo que estas ingresando las rutas especificas, quieres generalizar? 

Un saludo 🖐️ 

Respondido : 07/11/2020 12:47 am

Cursos Gratuitos WordPress

Gus_Artegres
 Gus_Artegres
Usuario eminente

hola @argenis, gracias por tu respuesta, pero la cuestión es que hay algunas redirecciones 301 que me funcionan y otras no. Por tanto, como no se qué parámetro poner ya que con el 301 algunas no me están funcionando, te rogaría que me indicaras como debería hacerlo. Me es indiferente si es de forma concreta mediante redirección 404 (podrías indicármela) o de forma generalista (¿qué tipo de redirección debería usar? partiendo de la base de los siguiente:

Tengo un montón urls que apuntan a /es/ , /en/, /pt/ que me gustaría que se redireccionaran a https://www.artegres.es/100-azulejos-baratos .

En cuanto a las urls que apuntan a /blog/ necesitaría que de forma general todas se redirecciones a https://www.artegres/blog  

Muchas gracias por todo...

Respondido : 07/11/2020 3:25 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si el dominio sigue siendo el mismo y esta activo entonces si que deberían funcionarte las urls 301

Indícanos alguna url que no funciona la redirección para verifiar y qué código has usado para redireccionar.

Saludos.

Respondido : 07/11/2020 7:16 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Gus_Artegres
 Gus_Artegres
Usuario eminente

Hola @jmarreros, aquí tienes algunas urls que no redirecciona según el htaccess, por favor, revísalas e indicame como debería escribirlas, por lo que puedo llevar a ver, se produce solo la redireccion de la parte /es/ , /en/, /pt/ pero cada url se queda como está por lo que el navegador devuelve un 404

redirect 301 /es/porcelanico-233x681-mat-eco-azulejos-baratos/10089.html https://www.artegres.es/azulejos-baratos-100

redirect 301 /es/revestimiento-rect-37x75-mat-uni-perla-azulejos-baratos/10474.html https://www.artegres.es/azulejos-baratos-100

redirect 301 /pt/atg12007-30x613-revestimiento-cal-azulejos-baratos/12007.html https://www.artegres.es/azulejos-baratos-100

redirect 301 /es/blog/noticias-azulejos/modelos-actuales-y-precios-mas-competitivos https://www.artegres.es/blog/

redirect 301 /es/blog/noticias-azulejos/prm12184-nueva-oferta-de-3180-m2-de-azulejos-revestimiento-rect-60x60-mate-1a-referencia-12184-a-600-m2 https://www.artegres.es/blog/

 

Gracias por todo,

Respondido : 08/11/2020 1:32 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Parece ser que antes se ejecuta una redirección más general, es decir una redirección que quita el "es" (tomando como ejemplo la primera url enviada)

Cuando sucede esto es importante el orden en el que pones las redirecciones, siempre usa las redirecciones más específicas al inicio y luego las más generales al final.

Revisa tu archivo .htaccess y prueba por ejemplo colocando esta redireccion al inicio de todas las redirecciones que tengas creadas.

Saludos.

Respondido : 08/11/2020 7:21 pm

Gus_Artegres
 Gus_Artegres
Usuario eminente

Hola @jmarreros, he probado lo que me comentas poniendo las urls especificas y sigue sin funcionar...

podríais indicarme qué reglas debería usar para que TODAS las urls que empiecen con /es/, /en/, /pt/ se redireccionen a la home https://www.artegres.es/a?,  

podríais indicarme qué reglas debería usar para que TODAS las urls que empiecen con /blog/ se redireccionen a https://www.artegres.es/blog?,  

gracias,

Respondido : 09/11/2020 11:28 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Gus.

Para redirigir los idiomas a la página principal podrías utilizar redirecciones 301:

RewriteRule ^es/(.*)$ %{ENV:REWRITEBASE}$1 [R=301,L]
RewriteRule ^en/(.*)$ %{ENV:REWRITEBASE}$1 [R=301,L]

En esta entrada del foro tratamos el tema:
-> https://www.webempresa.com/foro/preguntas-sobre-prestashop/eliminar-idiomas-en-prestashop-16

 

un saludo

Respondido : 09/11/2020 11:58 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Gus_Artegres
 Gus_Artegres
Usuario eminente

Hola @pepesoler, gracias por responderme de inmediato... El caso es que ya tengo redireccionados los idiomas (adjunto de nuevo el htacces) como he explicado a tus compañeros en los temas anteriores, y lo que sucede es que algunos redireccionamientos específicos no están funcionando, necesitaría que me indicaras como podría hacer para que los dichos redireccionamientos específicos funcionen, a continuación te dejo varios ejemplos de éstos redireccionamiento que no funcionan....

por lo que puedo llevar a ver, se produce solo la redireccion general de la parte /es/ , /en/, /pt/ pero cada url se queda como está por lo que el navegador devuelve un 404

redirect 301 /es/porcelanico-233x681-mat-eco-azulejos-baratos/10089.html  https://www.artegres.es/azulejos-baratos-100

redirect 301 /es/revestimiento-rect-37x75-mat-uni-perla-azulejos-baratos/10474.html  https://www.artegres.es/azulejos-baratos-100

redirect 301 /pt/atg12007-30x613-revestimiento-cal-azulejos-baratos/12007.html  https://www.artegres.es/azulejos-baratos-100

redirect 301 /es/blog/noticias-azulejos/modelos-actuales-y-precios-mas-competitivos  https://www.artegres.es/blog/

redirect 301 /es/blog/noticias-azulejos/prm12184-nueva-oferta-de-3180-m2-de-azulejos-revestimiento-rect-60x60-mate-1a-referencia-12184-a-600-m2  https://www.artegres.es/blog/

Saludos,

Respondido : 09/11/2020 12:21 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola gus

añade solo la terminación:

redirect 301 /10089.html https://www.artegres.es/azulejos-baratos-100

 

revisa si con eso se soluciona.

 

Un saludo

Respondido : 09/11/2020 3:37 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Gus_Artegres
 Gus_Artegres
Usuario eminente

Ooooole @pepesoler!! 😉 , eres un crak!, ya lo tengo todo ok,

 

Muchísimas gracias por todo,

Respondido : 10/11/2020 1:12 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Gus.

Nada, los crack sois vosotros que haceis todo el trabajo 😉 

Siempre es un placer poder ayudaros en lo que nos sea posible.

 

Cualquier consulta que tengas no dudes en comunicarlo.

 

Cerramos el tema.

Un saludo

 

Respondido : 10/11/2020 2:25 pm

Cursos Gratuitos WordPress