Avisos
Vaciar todo

Problemas con redirecciones infinitas  

Página 1 / 2
 
Sergio
 Sergio
Usuario eminente

Hola buenos días,

 

Estoy teniendo problemas con redirecciones infinitas que me he dado cuenta que ocurren al analizar la velocidad de la web en page speed, me daba error.ç

Abrí ticket a los compañeros de soporte y me dijeron que había unas líneas que generaban ese problema, que lo eliminase del htacess. Las líneas eran:

RewriteEngine On

RewriteCond %{ENV:HTTPS} !on [NC]

RewriteCond %{QUERY_STRING} !wc-api [NC]

RewriteCond %{HTTP_HOST} ^hugobonsai.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.hugobonsai.com

RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$

RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$

RewriteRule ^(.*)$ https://hugobonsai.com/$1 [R=301,L,NE]

 

Borré esas líneas, pero en page speed veía que seguía todo igual. Se lo comento de nuevo a los compañeros y me dicen que: "Esas líneas ya no existen, pero veo otras redirecciones configuradas en el .htaccess, que parecen derivadas de algún plugin, por su cabecera:
"BEGIN GTranslate config""

¿Podéis ayudarme a ver cómo se podría solucionar esto? Ya además de Page Speed que no puedo medir la velocidad ni esta página ni en otras similares por error de redirecciones infinitas, me temo que esto pueda afectar al rendimiento de la web.

 

Un saludo y muchas gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 15/05/2024 10:39 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sergio.

Prueba lo siguiente:

.- Accede al plugin de Yoast Seo.

.- Accede a herramientas -> editor de archivos.

.- Selecciona " Crear Archivo robots.txt "

.- Elimina lo que hay en esa celda y añade lo siguiente:

# Bloquear o permitir acceso a contenido adjunto. (Si la instalación está en /public_html).

User-agent: *
Disallow: /cgi-bin
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
Disallow: /wp-includes/
Disallow: /wp-admin/

#Impedir el acceso a los diferentes feed que genere la página

Allow: /feed/$
Disallow: /feed
Disallow: /comments/feed
Disallow: /*/feed/$
Disallow: /*/feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$

# Impedir URLs terminadas en /trackback/ que sirven como Trackback URL.

Disallow: /*/*/*/trackback/$

# Evita bloqueos de CSS y JS.

Allow: /*.js$
Allow: /*.css$

#Bloquear todos los pdfs

Disallow: /*.pdf$

#Bloquear parámetros

Disallow: / *?

# Lista de bots que deberías permitir.

User-agent: Googlebot-Image
Allow: /wp-content/uploads/

User-agent: Adsbot-Google
Allow: /

User-agent: Googlebot-Mobile
Allow: /

# Lista de bots bloqueados

User-agent: MSIECrawler
Disallow: /
User-agent: WebCopier
Disallow: /
User-agent: HTTrack
Disallow: /
User-agent: Microsoft.URL.Control
Disallow: /
User-agent: libwww
Disallow: /
User-agent: Baiduspider
Disallow: /
User-agent: GurujiBot
Disallow: /
User-agent: hl_ftien_spider
Disallow: /
User-agent: sogou spider
Disallow: /
User-agent: Yeti
Disallow: /
User-agent: YodaoBot
Disallow: /

#Desautorizar a páginas innecesarias

Disallow: /gracias-por-suscribirte

# Añadimos una indicación de la localización del sitemap

Sitemap: https://hugobonsai.com/sitemap_index.xml

 

 

Revisa si con eso se soluciona.

 

Un Saludo

ResponderCitar
Respondido : 15/05/2024 12:33 pm

Sergio
 Sergio
Usuario eminente

Hola Pepe,

 

El borrado lo que había en el fichero de robots que era lo siguiente:

# START YOAST BLOCK

# ---------------------------

User-agent: *

Disallow:

 

Sitemap: https://hugobonsai.com/sitemap_index.xml

# ---------------------------

# END YOAST BLOCK

 

He añadido lo que me comentabas pero sigue igual, al menos referente a Page Speed Insights, me sigue arrojando el mismo error:

image

Lo mismo en la herramienta de Hubspot:

image

¿Qué más podemos hacer? Ya no es la imposibilidad solamente de medir ésto, si no de que afecte al rendimiento de la web.

Un saludo

ResponderCitar
Respondido : 15/05/2024 2:52 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sergio, 

¿Cómo tienes añadida las opciones de las URL en tu sitio web?, verifica los Ajustes → Generales y comprueba tengas configurado correctamente las URL de tu dominio 

image

De igual forma borra las cachés que tengas ahora almacenadas del sitio web.

Verificalo y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 15/05/2024 3:12 pm

Sergio
 Sergio
Usuario eminente

Hola Karen,

 

Las URLs en ambos campos aparecen así: https://hugobonsai.com

 

He vaciado la caché con Varnish y la de DIVI y nada, sigue igual.

 

Un saludo

ResponderCitar
Respondido : 15/05/2024 3:19 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sergio, 

Veo que ya me carga correctamente tu sitio web, que plugin tienes añadido para el idioma del sitio web?, es posible que este género un conflicto. Prueba desactivarlo de forma temporal y comprueba si te permite realizar el análisis del sitio web. 

Ten en cuenta vaciar la caché y regenerar los enlaces permanentes desde Ajustes → enlaces permanente, solo pulsa el botón de guardar cambios sin realiza ningún cambio como tal. 

Revísalo y nos comentas como va todo

Un Saludo 

 

ResponderCitar
Respondido : 15/05/2024 3:26 pm

Sergio
 Sergio
Usuario eminente

Hola de nuevo Karen,

 

El plugin que utilizo es GTranslate. Lo he desactivado y he hecho lo que me comentas y nada, me sigue dando error.

image

 

Los compañeros de soporte mediante el ticket que abrí me dijeron que veían esto, y por lo que me mandaron aquí: "Veo otras redirecciones configuradas en el .htaccess, que parecen derivadas de algún plugin, por su cabecera:
"BEGIN GTranslate config""

Un saludo

ResponderCitar
Respondido : 15/05/2024 4:43 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sergio,

Es por esto que te hemos indicado que realices una actualización de los enlaces permanentes, esto regenera este archivo, sin embargo, puedes ingresar en tu wepanel > administrador de archivos > public_html > dominio > archivo .htaccess

Al abrirlo verifica si tienes algo que haga relación a gtranslate, si aún lo tienes cambia el nombre a este archivo, por ejemplo a .htaccess_respaldo, luego ingresas de nuevo en Ajustes > enlaces permanentes (con el plugin de gtranslate desactivado) y guardas cambios, sin hacer ninugn ajuste, solo bajas al final y guardas cambios para que se genere uno nuevo limpio, verifica si ese tiene también lo que indicas de gtranslate.

Un saludo 🖐️ 

ResponderCitar
Respondido : 15/05/2024 5:05 pm

Sergio
 Sergio
Usuario eminente

Hola,

Tengo esto que hace relación a ese plugin después de haberlo desactivado, limpiar caché y hacer lo de los enlaces permanentes:

### BEGIN GTranslate config ###
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /wp-content/plugins/gtranslate/url_addon/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
### END GTranslate config ###

He modificado el nombre del archivo como me decís a .htaccess_respaldo y no me cargaba la web, daba error. He quitado el _respaldo y ya vuelve a cargar.

Un saludo

ResponderCitar
Respondido : 15/05/2024 5:14 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sergio,

De igual forma entiendo que no has logrado hacer los pasos que te comente si nos indicas que al cambiar el nombre has tenido el error, has cambiado el nombre luego de haber desactivado este plugin? 

Ten en cuenta también que algunas veces haces los cambios y la cache de varnish no los ha tomado aún, mejor mientras haces todos estos ajustes y pruebas desactiva el varnish de tu sitio.

Verifica y nos comentas.

Un saludo 

ResponderCitar
Respondido : 15/05/2024 5:43 pm

Sergio
 Sergio
Usuario eminente

En el momento que cambio el nombre del archivo me sale este mensaje en la web:

image

Si no lo estoy haciendo mal, tengo ya varnish y el plugin desactivado, y sobre este archivo, botón derecho y renombrar no?

image

 Un saludo

ResponderCitar
Respondido : 15/05/2024 5:47 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sergio,

Comprobemos algo un momento, desactiva todo como lo has hecho, pero adicional, vas a ingresar a tu carpeta de plugins, vas a la misma ruta que antes donde esta el archivo .htaccess solo que ingresas a 

wp-content > plugins

Aquí buscas el plugin de gtranslate y renombra esa carpeta a por ejemplo gtranslate_2, esto hara que el plugin no sea tomado para nada en tu sitio hasta que vuelva a tener el nombre con el que se instaló, prueba de esta forma a ver si nte permite ingresar, si no te deja ingresar al sitio al cambiar el .htaccess aun.

Ve a tu archivo wp-config, que tienes en la misma altura donde encuentras el .htaccess, y buscas en este la línea de:

/* That's all, stop editing! Happy blogging. */

Antes de esta vas a agregar lo siguiente:

define( 'WP_DEBUG', true );

Esto hará que no se vea el error como mensaje, sino que muestre las líneas de código que están afectando para que no se vea el sitio, así podemos ver donde centrarnos.

Un saludo 

ResponderCitar
Respondido : 15/05/2024 6:22 pm

Sergio
 Sergio
Usuario eminente

Hola,

Al haber hecho eso, ahora me sale esto:

image

La web no está visible.

Un saludo

ResponderCitar
Respondido : 15/05/2024 7:06 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Sergio,

Perfecto, este error tiene que ver con WooCommerce, renombra un momento esta carpeta de WooCommerce agregale un 2 al final o un _old, como lo veas conveniente y verifica de nuevo, cuando vuelvas a cambiarle el nombre todo estará normal solo tienes que cambiarlo para poder ingresar al backend de tu sitio y regenerar el .htaccess.

Un saludo 🖐️ 

ResponderCitar
Respondido : 15/05/2024 7:18 pm

Sergio
 Sergio
Usuario eminente

No me queda claro, cambio el nombre de la carpeta Woocommerce y el resto lo vuelvo a poner como antes?

image

Renombrando solamente la carpeta, me sigue apareciendo el error, y la web no me carga aún.

image

Un saludo

ResponderCitar
Respondido : 15/05/2024 7:25 pm
Página 1 / 2