URL de acceso directo de pantalla de inicio de iOS

0

Me gustaría guardar una URL en mi pantalla de inicio (iOS). La URL incluye una clave de autorización que se maneja en el servidor Apache que sirve el sitio.

http://www.host.com/key-foo

Cuando navego a este sitio web y creo un acceso directo de la pantalla de inicio, la URL del acceso directo termina como:

http://www.host.com/index.html

Esto rompe el acceso directo porque se requiere la clave de autorización. La clave se usa en el lado del cliente (React JS) y la configuración de Apache está allí, por lo que aún dirigimos todas las solicitudes a index.html. La configuración de Apache relevante es:

RewriteEngine On
RewriteRule ^/key-(.+)$ /index.html [P]
ProxyPassReverse "/" "http://localhost/"

¿Cómo puedo hacer que la URL de mi acceso directo de la pantalla de inicio de iOS = http://www.host.com/key-foo (que, para el registro, es la URL que se guarda si creo un favorito de Safari)?

    
pregunta Matt 26.10.2018 - 06:30

1 respuesta

0

Respondiendo a mi propia pregunta.

Hay una propiedad en manifest.json de la aplicación ReactJS que se lee con el acceso directo de mi pantalla de inicio:

"start_url": "./index.html"

La eliminación de esta propiedad resuelve el problema y el acceso directo de la pantalla de inicio ahora tiene la URL correcta (no modificada) de http://www.host.com/key-foo .

    
respondido por el Matt 26.10.2018 - 08:05

Lea otras preguntas en las etiquetas