Depuis la mise à jour à 3.4.1. J'ai des problèmes avec la redirection SSL. L'URL de base des images en css n'est pas redirigé vers https. Les pages ne se chargent plus. Je ne trouve rien à ce sujet sur Google.
Est-ce que quelqu'un sait comment résoudre ce problème?
Voici quelques choses que vous pouvez essayer:
Vérifier la $live_site
variable dans votre configuration.php
fichier pour voir s’il contient une référence à une URL autre que https.
Vérifiez si votre .htaccess
fichier contient des règles de réécriture personnalisées qui couvrent les fichiers CSS et les images.
Examinez le code source de votre site actif et voyez comment l’URL est générée.
Si vous voulez développer votre propre plugin, vous devriez jeter un oeil sur le site suivant: https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla
J'ai eu un problème similaire il y a quelque temps. Mon problème était que certains fichiers étaient référencés en utilisant une URL absolue dans le code source (commençant par http://
. Si tel est le cas avec votre site, la solution consiste à remplacer http://
avec simplement //
. J'ai fini par le faire manuellement, mais David Fritsch a suggéré un petit plugin pour résoudre ce problème:
public function onAfterRender() {
$buffer = JFactory::getApplication()->getBody();
$pattern = '~<[^>]*["\']\Khttps?://~i';
$replacement = '//';
$buffer = preg_replace($pattern, $replacement, $buffer);
JResponse::setBody($buffer);
}