¿Cómo detectan los navegadores (en general) un bucle de redireccionamiento? ¿Y qué tan grande una cadena pueden manejar? Es bastante fácil detectar un bucle de redireccionamiento bidireccional, pero ¿qué pasa con una cadena de 4 o 5? - ¿Es solo un algoritmo de matriz que funcionará en una cadena de cualquier longitud?Detección de bucle de redirección del navegador
6
A
Respuesta
9
Es incluso más simple que eso: la mayoría de los navegadores que he visto simplemente se dan por vencidos después de seguir un número máximo de redireccionamientos. Por ejemplo, si usted tiene una regla de reescritura que siempre añade "x" al final de la URL:
RewriteRule ^(.*) /$1x [R]
Chrome va a renunciar una vez que golpea /xxxxxxxxxxxxxxxxxxxxx
-21 Total redirecciones.
Cuestiones relacionadas
- 1. Depuración de un bucle de redirección del navegador
- 2. Detección del evento de impresión del navegador
- 3. ¿Detección del navegador móvil PHP?
- 4. Detección de caché del navegador por jQuery
- 5. Detección de características del navegador: ¿deletreo?
- 6. Detección de extensiones del navegador Google Chrome
- 7. jQuery ¿detección de navegador?
- 8. Detección del navegador del cliente en Vaadin
- 9. navegador detección
- 10. Detección del navegador móvil en GWT
- 11. ¿Hay alguna manera de deshabilitar la detección del navegador .NET?
- 12. detección confiable del navegador del usuario con php
- 13. Estadísticas de Detección/Navegador de JavaScript
- 14. n-Javascript detección de secuencias de comandos de redirección +
- 15. Jersey - Redirección con Get Not Put, causa un bucle de redirección
- 16. jQuery: detección de un tamaño de navegador
- 17. ¿Detección de navegador confiable con javascript?
- 18. páginas de GitHub dominio personalizado bucle de redirección infinito
- 19. Redirección de URL del servidor ADFS
- 20. Algoritmo de detección de bucle de lista enlazada
- 21. iPhone emulador de navegador con detección de orientación
- 22. rutas de la red troncal - detección del botón Atrás del navegador Presione
- 23. Detección automática de navegador móvil (¿mediante agente de usuario?)
- 24. Detección de dispositivo de navegador móvil en .NET
- 25. ¿Qué es un bucle de evento de navegador?
- 26. Detección de inactividad del sistema
- 27. Detección del número de procesadores
- 28. JavaScript: Cross-browser "plug-in de navegador" detección
- 29. redirección después de la activación del plugin
- 30. Detección de capacidades del navegador y eventos selectivos para el mouse y toque
Firefox 10 se da por vencido después de 21 redirecciones también. De acuerdo con [rfc2616 10.3] (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3) las versiones anteriores del protocolo HTTP recomendaban un límite de 5 direcciones de redireccionamiento, por lo que no es seguro suponer el navegador manejará más que eso. – Tgr