aquí está mi problema: sería genial si los usuarios no solo pudieran compartir el enlace a mi sitio web, sino también los valores que ingresaron allí. Hasta aquí todo bien.
Primer intento: simplemente envíe valores por GET.
No funciona porque: si la URL es
domain.com?param1=a¶m2=bentonces simplemente la parte antes del ? se compartirán (al menos en iPhones, pero eso es malo). Así que simplemente comparten
domain.comy no se envían parámetros. (Google me dijo lo mismo sin darme una idea de solución adecuada).
Bueno. Segundo intento: alguna solución que involucre .htaccess e history.pushstate. Funcionó bastante bien, pero history.pushstate tampoco parece afectar la URL compartida en los iPhone.
Eso es malo hasta ahora. ¿Quizás alguien tiene una idea de qué usar para resolver mi problema? Muchísimas gracias :)
Es correcto compartir domain.com?param1=a¶m2=b . Se mantendrán los parámetros GET.
Por cierto: encontré una solución por mí mismo:
La URL compartida es la establecida en el
<link rel="canonical" href="domain.com?param1=a¶m2=b">Entonces, si comparto, los parámetros se ignoran si no se encuentran en el enlace canónico.