Avisos
Vaciar todo

Romper redirección  

 
Pau
 Pau
Usuario eminente

Buenas tardes,

Tenemos una redirección que nos está dando problemas al intentar migrar una web a otro dominio bajo la subcarpeta /es/.

En concreto, la redirección es encuentracolchon.com/es, la cual envía a encuentracolchon.com/estadisticas-insomnio-espana.

Aquí se puede ver la redirección 301:

Captura de pantalla 2024 10 31 a las 19.24.37

No sabemos de dónde ha surgido esta redirección, y hemos instalado el plugin Redirection pero no nos muestra esta redirección.

¿Desde dónde podemos romper esta redirección?

Muchas gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 31/10/2024 6:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Pau, 

Verifica si la redirección no la tienes activa en tu .htacces, para ello debes ingresar a tu cuenta de hosting y luego Administrado de archivo -> public_html una vez dentro de este ingresas a la carpeta donde están los archivos de tu sitio web y editar el archivo .htaccess.

De igual forma confírmanos donde tienes alojado este sitio web, es la misma URL que nos compartes?

Un Saludo

 

ResponderCitar
Respondido : 31/10/2024 7:35 pm

Pau
 Pau
Usuario eminente

Hola @karen,

La web encuentracolchon.com está en mi plan de webempresa miblogal.

Esta redirección nos afecta porque hemos clonado la web encuentracolchon.com en la web bedlab.net/es/.

Entonces también se ha copiado la redirección, lo que hace que bedlab.net/es/ nos envíe a encuentracolchon.com/estadisticas-insomnio-espana/ (lo puedes comprobar si intentas acceder a bedlab.net/es).

Lo digo porque en realidad quiero romper la redirección que hay en la web bedlab.net/es, ya que la web que hay en encuentracolchon.com no la pretendemos usar más.

En cualquier caso, ya miré el htaccess de encuentracolchon.com y no vi ninguna redirección. Te lo muestro por si hay algo extraño:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} (chrome-lighthouse|dareboost|pingdom|ptst|x11.*ome\/86.0.4240.193) [NC]
RewriteRule .* - [E=W3TC_UA:_tablets]
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{SERVER_PORT} =443
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:X-Forwarded-Proto} =https [NC]
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* - [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond %{REQUEST_URI} \/$
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" [L]
</IfModule><IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} (chrome-lighthouse|dareboost|pingdom|ptst|x11.*ome\/86.0.4240.193) [NC]
RewriteRule .* - [E=W3TC_UA:_tablets]
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{SERVER_PORT} =443
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:X-Forwarded-Proto} =https [NC]
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* - [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond %{REQUEST_URI} \/$
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(robots\.txt|[a-z0-9_\-]*sitemap[a-z0-9_\.\-]*\.(xml|xsl|html)(\.gz)?)
RewriteCond %{REQUEST_URI} \.(css|htc|less|js|js2|js3|js4|html|htm|rtf|rtx|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|webm|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|ogv|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip)$ [NC]
RewriteRule .* - [L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

¡Gracias!

ResponderCitar
Respondido : 01/11/2024 7:02 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Pau, 

Entiendo, verifica si la redirección no la tienes a nivel de hosting, verifícalo en tu cuenta de hosting accediendo a Dominios -> Redirecciones y comprueba si no tienes una añadida en esta sección

image

Tienes los detalles sobre este tipo de redirecciones en el siguiente enlace que tenemos disponible -> https://guias.webempresa.com/preguntas-frecuentes/crear-redirecciones-desde-cpanel/

Un Saludo

 

ResponderCitar
Respondido : 01/11/2024 12:37 pm

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

Pau
 Pau
Usuario eminente

Hola @karen,

No, ahí no hay nada tampoco. Yo creo que inicialmente por error se debió publicar una página bajo la URL encuentracolchon.com/es, y luego se modificó a encuentracolchon.com/estadisticas-insomnio-espana. Y de alguna forma se ha creado una redirección. 

Pero no está en htaccess, ni en las redirecciones de WePanel, ni aparece en el plugin Redirection.

Sin embargo, sí que aparece en Google Search Console como redirección detectada.

Gracias,

Pau

ResponderCitar
Respondido : 01/11/2024 2:15 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Pau,

En este caso has revisado que estas redirecciones estén directamente en Search Console, puedes probar removerlas desde aquí si no deseas conservarla. Por ejemplo:

  • Accede a tu cuenta de Google Search Console e inicia sesión.
  • Haz clic en la pestaña "Inspección de URL".
  • Ingresa la URL de la página de la que deseas eliminar la redirección.
  • Haz clic en el botón "Inspeccionar".
  • Una vez que se haya inspeccionado la página, verás una sección "Redirecciones".
  • Haz clic en el botón "Eliminar" junto a la redirección que deseas eliminar.
  • Haz clic en el botón "Confirmar".

Verifícalo y comprueba si de esta forma logras eliminarla.

Un Saldo

ResponderCitar
Respondido : 01/11/2024 3:32 pm

Cursos Gratuitos WordPress

Pau
 Pau
Usuario eminente

Hola @karen

No aparece ninguna sección de "Redirecciones" para https://encuentracolchon.com/estadisticas-insomnio-espana/ en Google Search Console.

Y la redirección no está creada a nivel de GSC, está creada a nivel de web. GSC no permite crear redirecciones, solo muestra las que ha encontrado.

Y aunque pudiera desactivarla ahí, si a nivel de web hay una redirección de encuentracolchon.com/es a encuentracolchon.com/estadisticas-insomnio-espana/, en cuanto el robot de Google vuelva a rastrear encuentracolchon.com/es, volverá a aparecer la redirección en GSC.

La prueba es que la redirección se ha copiado en la web bedlab.net/es, que es una copia de la web encuentracolchon.com. bedlab.net no está indexada por Google y no tiene ni siquiera cuenta de GSC, y sin embargo la redirección existe.

Te adjunto una captura del Header de la redirección, yo creo que indica que viene de WordPress:

Captura de pantalla 2024 11 01 a las 17.06.48

Y este es el HTTP Header que me da redirect-checker.org:

>>> https://encuentracolchon.com/es

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status: 301 Moved Permanently
Code: 301
Server: nginx
Date: Fri, 01 Nov 2024 15:53:52 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: close
pragma: no-cache
Expires: Fri, 01 Nov 2024 16:53:52 GMT
Cache-Control: max-age=3600
X-Redirect-By: WordPress
Vary: X-Forwarded-Proto
Location: https://encuentracolchon.com/estadisticas-insomnio-espana/
Referrer-Policy: no-referrer-when-downgrade
Server-Timing: rt;dur=3.980;desc=Process-Time

 

>>> https://encuentracolchon.com/estadisticas-insomnio-espana/

> --------------------------------------------
> 200 OK
> --------------------------------------------

Status: 200 OK
Code: 200
Server: nginx
Date: Fri, 01 Nov 2024 15:53:52 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 332937
Connection: close
Vary: Accept-Encoding,Cookie
Last-Modified: Thu, 31 Oct 2024 18:10:00 GMT
ETag: "51489-625c9ba125919"
Accept-Ranges: bytes
Cache-Control: max-age=0, public, public
Expires: Fri, 01 Nov 2024 15:53:52 GMT
Referrer-Policy: no-referrer-when-downgrade
Pragma: public
Server-Timing: rt;dur=0.037;desc=Process-Time

 

Por lo que he estado mirando, también puede venir de los siguientes lugares:

Apache: Look in the .htaccess file for any Redirect or RewriteRule directives.
Nginx: Check the server block configuration for rewrite or return directives.
IIS: Look in the web.config file for any urlRedirect settings.

 

Gracias,

Pau

 

ResponderCitar
Respondido : 01/11/2024 4:12 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Pau,

Es curioso lo que nos comentas, tienes ya creado el sitio en /es? es posible que se esté haciendo la redirección por no tener está configurada, verifica si no lo tienes creado hacerlo y confirma si se sigue redireccionando.

Un saludo 

ResponderCitar
Respondido : 01/11/2024 5:39 pm

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

Pau
 Pau
Usuario eminente

Hola @argenis, sí, está creado. Lo puedes ver aquí por ejemplo: https://bedlab.net/es/blog/

De todas formas, he contratado un especialista en WP y parece que ya lo está solucionando.

Saludos

ResponderCitar
Respondido : 01/11/2024 5:46 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Pau,

Estupendo ya nos comentas en que queda el asunto.

Un saludo 🖐️ 

ResponderCitar
Respondido : 01/11/2024 5:54 pm

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