- État Nouveau
- Pourcentage achevé
- Type Anomalie
- Catégorie Freebox OS → Interface Web
- Assignée à Personne
- Système d'exploitation Freebox Server V7 (Delta)
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version A PRECISER
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par nono303 - 16/04/2025
FS#40234 - problème url API sur login.min.js
Souhaitant accéder à l'interface Freebox (4.9.1) derrière apache httpd avec le chemin /box j'ai une configuration des réécriture d'url pour tous les composants (html, js, ressources, ws…) sauf pour /resources/js/login.min.js dont les url vers l'API sont inscrites "en dur" et de manière absolue sans prendre en compte la configuration FbxConf.apiBaseUrl
Fix /resources/js/login.min.js modifier : url:"/api/latest/login/" par url:FbxConf.apiBaseUrl+"login/"
De manière globale, il serait préférable de modifier tous les chemins absolus en relatifs
Ex. sur /
- FbxConf.apiBaseUrl = '/api/latest/'; par FbxConf.apiBaseUrl = './api/latest/';
- script src="resources/js/…" par script src="./resources/js/…"
Cela éviterait d'utiliser le mod_proxy_html apache pour réécrire à la volée les chemins
Pour information, voici la configuration apache mise en œuvre avec un patch pour login.min.js
ProxyPass /box http://192.168.1.1 upgrade=websocket retry=0 keepalive=On timeout=10
<Location /box>
RequestHeader unset Accept-Encoding
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLExtended On
ProxyHTMLURLMap resources /box/resources
ProxyHTMLURLMap /api/ /box/api/
FilterDeclare FREEBOX
FilterProvider FREEBOX SUBSTITUTE "%{Request_uri} = '/box/resources/js/login.min.js'"
FilterChain FREEBOX
Substitute "s|/api/latest/login/|/box/api/latest/login/|n"
</Location>
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche