¿Cómo solucionar la desaparición de la opción «Mobile Redirect» en Cloudflare?

Recientemente, Cloudflare eliminó la opción «Mobile Redirect» que permitía redirigir a los usuarios móviles a un subdominio específico de nuestro dominio. Esta funcionalidad, que solía estar en el menú Speed/Optimization/Other bajo el bloque «Mobile Redirect», justo debajo de «AMP Real URL», ya no está disponible.

Mobile Redirect

Si, al igual que yo, usabas esta opción, te traigo una solución que yo implementé y que te permitirá seguir operando.

Pasos para crear una regla de redirección móvil personalizada

  • Accede al menú «Rules/Redirect Rules» y haz clic en el botón «Create rule».
  • Asigna un nombre a tu regla, por ejemplo: «Redirección móvil».
  • En la sección «IF», selecciona «Custom filter expression».
  • En la sección «Expression Preview», haz clic en el enlace «Edit expression». Esto abrirá una caja de texto donde deberás pegar la siguiente expresión:
(http.user_agent contains "Android" or http.user_agent contains "iPhone" or http.user_agent contains "iPad" or http.user_agent contains "Opera Mini" or http.user_agent contains "MiuiBrowser" or http.user_agent contains "HuaweiBrowser" or http.user_agent contains "Mobile Safari") and http.host ne "subdominio.tudominio.com"
  • En la sección «Then…», selecciona «Dynamic» en la lista desplegable «Type» y en el campo «Expression» escribe lo siguiente:
concat("https://subdominio.tudominio.com", http.request.uri.path)
  • Recuerda reemplazar subdominio.tudominio.com por tu subdominio. En la lista «Status code», selecciona 301.
  • Guarda tu regla haciendo clic en el botón «Save».

Al final deberás tener algo como esto:

Con estos pasos, habrás configurado una redirección que enviará a los usuarios de dispositivos móviles (Android y iPhone) a un subdominio específico de tu elección.

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.