Salut @electraudio !
Bien vu, il faut effectivement que la clé de configuration apiUrl
commence par https://
si SSL est activé (quand la clé useHTTPS
est à true
. Ce n'est pas automatiquement détecté par Robert2.
Pour utiliser des liens http
qui fonctionnent quand même quand on utilise SSL, il suffit d'ajouter une redirection automatique dans la config de ton serveur.
Si c'est un serveur Apache2 c'est assez simple, il suffit d'ajouter les lignes suivantes dans le fichier .htaccess
se trouvant à la racine du dossier de Robert2, juste après la ligne RewriteBase /
:
## Redirect to SSL
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Cela doit donc donner le contenu suivant pour ce fichier:
## Prohibit autoindex
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
## Redirect to SSL
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
## Redirect all requests to `public/` folder
RewriteRule ^$ src/public/ [QSA,NC,L]
RewriteRule ^(.*)$ src/public/$1 [QSA,NC,L]
</IfModule>
Et voilà 🙂 ! Par contre, pour un serveur Nginx je ne pourrai pas t'aider...
Cheers !