2016-05-04 1 views
1

Bonjour, Je viens de transférer un site Web du serveur de développement http au serveur de production https. En conséquence, la page apparaît mais sans fichiers et actifs et css. Browsers-Console indique qu'il ne chargera pas le contenu inapproprié des sources http. Pourquoi contao fait cela, je pensais que tous ces actifs et fichiers étaient liés.Https Problèmes avec contao

J'ai cherché quelques paramètres que je pourrais devoir changer mais il n'y en a aucun.

Est-ce que quelqu'un sait quelque chose à ce sujet. Comment puis-je passer correctement à https? Cordialement martin

+0

Probablement le même problème que ceci: http://stackoverflow.com/a/36790059/374996 – fritzmg

+0

@fritzmg Merci qui était le bon indice pour résoudre le problème – marschro

Répondre

1

Comme @fritzmg savait que c'est un problème lorsque vous êtes derrière des proxies et contao ne peut pas savoir si la requête est http ou https.

L'ajout de ce système à bout/config/initconfig.php résout le problème

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && 'https' === 
$_SERVER['HTTP_X_FORWARDED_PROTO']) 
{ 
    $_SERVER['HTTPS'] = 1; 
} 

En savoir plus sur dans Contao: How can I change the protocol of the base url?